Domovská » jak » Další informace o aplikaci OneGet, správce správy balíků systému Windows 10

    Další informace o aplikaci OneGet, správce správy balíků systému Windows 10

    Nedávno jsme objevili systém OneGet, balíček pro správu balíčků, který se dodává s PowerShell a Windows 10. Od té doby jsme se dozvěděli mnohem víc o společnosti OneGet a její budoucnosti.

    OneGet byl původně produkt od Open Source Technology Center společnosti Microsoft. Nejen, že je inspirován open-source manažery balíčků Linux, OneGet sám je také open source. Nyní je součástí funkce PowerShell.

    Kdo je OneGet For?

    Služba OneGet je v současné době zaměřena na uživatele sil, administrátory systému a lidi, kteří se nebojí používat PowerShell - to je jasné. Ale OneGet není jen nějaká obskurní sbírka rutin, kterou budou používat pouze administrátoři serveru. Developer OneGet Garrett Serack vysvětlil, na koho je zaměřen na Redditu:

    "Zpočátku to je zaměřeno na vrtulové hlavy - vývojáře, administrátory, powerusery apod. Až budou publikovány API pro použití poskytovatelů balíčků, jsem si jistý, že uvidíme nástroje GUI a integraci nadšeně.

    Dále na cestě bych rád viděl integraci do věcí, jako je uživatelské rozhraní Windows Update, aby se software aktualizoval žádný správce balíčků se může zobrazit v centralizovaném umístění. "(Zdroj)

    Grafické rozhraní a integrace se systémem Windows Update nepřicházejí okamžitě, ačkoli:

    "Nejdříve nemám čas integrovat uživatelské rozhraní; Jsme na opravdu těsném rozvrhu.

    Jakmile dojde k implementaci základní sady funkcí a spojíme spoustu manažerů balíčků, důležitým krokem bude uživatelské rozhraní

    Nicméně, to je řečeno, to je open source a rád bych viděl, že někdo začne pracovat na UI, které by mohlo být zahrnuto. "

    Na setkání týdne 24. října 2014 se Garret Serack podělil o svou představu o desktopové aplikaci OneGet, která se objevila při detekci aktualizace, a aktualizaci lze nainstalovat odtud než každý program Windows, který má vlastní aktualizace služby. (Zdroj)

    Služba OneGet pravděpodobně nabídne přístup k aplikacím ze systému Windows Store. Pokud úložiště systému Windows obsahuje aplikace pro počítače, které společnost Microsoft omylově odhalila, poskytla OneGet přístup k obrovskému vesmíru desktopového softwaru:

    @ferventcoder @ lambdaXpression @ chrisbhoffman @ BrianS198 Moje čárka mi říká, že to není "pokud", ale "když ..."

    - Garrett Serack🤠 (@fearthecowboy) 28. října 2014

    Je to správce balíčků - správce, nikoli správce balíčků

    Technicky, OneGet není "správce balíčků". Místo toho je to rozšiřitelný rámec pro správu balíků - oficiální Q & A popisuje to jako "správce balíčků". Jak to popisuje Q & A:

    "OneGet jednotnou součást rozhraní pro správu balíčků se sadou spravovaných a nativních rozhraní API, sadou PowerShell cmdlets a poskytovatelem služby WMI. Komponenta přijímá zásuvné moduly dodávané společností Microsoft a třetích stran, které rozšiřují funkci pro daný typ balíčku. "

    OneGet je rozšířen o zásuvné moduly pro správu balíčků, které přidávají zdroje balíčků. Tyto zdroje lze instalovat z centralizovaného úložiště. OneGet je v současné době dodáván s balíkem zdrojů, který zahrnuje tyto:

    "Součástí naší práce s komunitou je vyvinout centrální rozbočovač pro pluginy, které mohou být dynamicky objeveny a instalovány tak, aby je nemuseli dodávat v krabičce."

    U zcela nového systému budete moci spustit cmdlet, abyste získali seznam dostupných poskytovatelů z Internetu a poté nainstalovali poskytovatele balíčků podle vašeho výběru - např. Chocolatey.

    OneGet je Open Source a komunitní projekt

    Stejně jako manažeři balíčků Linux, OneGet je zcela otevřený zdroj. Zdrojový kód je k dispozici v GitHubu. Vždy můžete získat poslední experimentální sestavení na adrese http://oneget.org/oneget.zip a tato sestava v současné době obsahuje poskytovatele služby Chocolatey, který v oficiálních sestavách chybí v akci. @PSOneGet tweety pokaždé, když je zveřejněna nová sestava.

    Jelikož se jedná o komunitní projekt, každý každý pátek se může každý týden setkat na týdenních schůzkách projektu OneGet o 10:00 hodin. Stačí navštívit jednu týdenní schůzku společnosti OneGet, která také nabízí proud poslední týdenní schůzky.

    Nezapomeňte - důležité setkání komunity #OneGet dnes ráno! 10:00 PDT http://t.co/Im0bqRaH0W #EveryoneWelcome

    - PowerShell OneGet (@PSOneGet) 24. října 2014

    Program OneGet by mohl potírat vývojáře, kteří obsahují panely nástrojů

    Lidé, kteří se podílejí na projektu OneGet, mají správný postoj k vylepšení zkušeností s řízením softwaru pro Windows. Na serveru Reddit nebyl Garret Serack nadšený vývojářům, kteří vytvořili obchodní model pro získávání reklamních výnosů od lidí, kteří navštěvují jejich webové stránky, a mluvili o modulu typu adblock, aby zabránili uživatelům instalovat hrozné aplikace, které sdružují panely nástrojů. Projekt OneGet obsahuje stránku "8 zákonů o instalaci softwaru", která požaduje lepší instalaci softwaru pro Windows bez všech panelů nástrojů, nepotřebných licencí EULA a dalších časově náročných stránek. Čte se jako něco, co bychom zde psali na adrese How-To Geek, ale je napsáno někým, kdo pracuje u společnosti Microsoft a skutečně má moc dělat věci lépe.

    Po přečtení těchto zákonů byl jeden uživatel společnosti Reddit skeptický: "Pochybuji, že získáte buy-in od dodavatelů aplikací, jako je Adobe, Oracle nebo dokonce i SourceForge Now. již nestačí prostě distribuovat aplikaci / instalaci, samotný instalátor musí nyní vytvářet příjmy ... "

    Garret Serack společnosti Microsoft odpověděl:

    "Slyším Tě.

    Nemusím být schopni získat od těchto kluků "buy-in", ale když někdo nainstaluje balíček přes OneGet, určitě to zastavím a jdu "Hej, to ano?" - Tento balíček vypadá, že dělá XYZ "... Trochu proaktivní" obtěžování balíčků "by mělo být dobré ..." (Zdroj)

    Takže OneGet by nemělo být pouze novým kanálem pro to, aby do vašeho systému proudil odpad - mělo by to být skutečně navrženo tak, aby pomohlo uživatelům Windows vyhnout se nevyžádaným obchodům. To by bylo velké zlepšení.

    OneGet by mohl pomoci opravit chybu systému Windows

    Instalační programy systému Windows mají tendenci rozptýlit soubory a položky registru v systému i po odinstalování. Jeden uživatel Reddit se zeptal, jestli OneGet jednoho dne pomůže s tím. Koneckonců, Chocolatey v současné době nemá - stačí spustit standardní odinstalační program, který nemusí všechno vyčistit. Takže by OneGet mohl vyčistit všechno, jen mohl správce balíčků Linux?

    "Mám nějaké nápady, jak to řešit - bude to trochu po silnici, než budu moci dělat nějakou vážnou práci na tom, ale to je určitě jedna z věcí, které bych ráda vyřešila s OneGet.

    Právě teď je OneGet především sjednocujícím front-end pro více správců balíčků. Jak se dostáváme k implementaci základního setu funkcí, určitě se podíváme na takové věci. "(Zdroj)

    OneGet nevypadá jen jako jednorázový nástroj. Místo toho vypadá jako projekt, který je skutečně nastaven na přehodnocení a zlepšení způsobu, jakým je v systému Windows řešena instalace softwaru.

    Microsoft chce, aby uživatelé Linuxu byli šťastní

    Jedna společná stížnost se zdá být, že PowerShell syntaxe a způsob, jak dělat věci se zdá příliš slovní a neohrabaný ve srovnání s tím, co uživatelé Linuxu zvyklí. Společnost Microsoft chce, aby uživatelé systému Linux cítili více doma:

    "Měl jsem spíše starší ředitel v MS, abych se zeptal, jestli bychom nemohli jen vytvořit exe nazvaný RPM (a / nebo apt-get), který by měl stejnou syntaxi jako linuxové nástroje, aby ti, Použijte OneGet tímto způsobem. Řekl jsem mu jistě, ale snažíme se o čas, takže nevím, kdy se k tomu dostaneme :) "(Zdroj)

    Myslím, že lidé uvnitř společnosti Microsoft jsou více nadšeni z toho, že #NeGet je více než široká veřejnost, pokud je to vůbec možné.

    - Garrett Serack🤠 (@fearthecowboy) 29. října 2014


    OneGet je velmi vzrušující. To je to, co Linux uživatelé a tech geekové chtěli od Windows po dlouhou dobu. A nejlépe je, že nejde pouze o cmdlet PowerShell pro instalaci softwaru schváleného společností Microsoft z obchodu Windows. Místo toho "uživatel má konečnou kontrolu, s jakými repozitáři používá a důvěřuje, ne nějakou centralizovanou službu." (Zdroj)