29Aug

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

click fraud protection

Nedávno jsme objevili OneGet, rámec pro správu balíčků, který byl součástí systému 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 správce balíčků pro Linux, OneGet sám je také open source. Nyní je součástí PowerShell.

Kdo je OneGet For?

OneGet je v současnosti zaměřen 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, která budou využívána pouze správci serveru. Developer OneGet Garrett Serack vysvětlil, na koho je zaměřen na Reddit:

"Zpočátku to je zaměřeno na vrtulové hlavy - vývojáři, administrátoři, powerusers atd. Až budou publikovány API pro použití poskytovatelů balíčků, jsem si jistý,viz GUI nástroje a integrace výborně.

Dále na cestě bych rád viděl integraci do věcí, jako je uživatelské rozhraní Windows Update, takže aktualizace softwaru z

instagram viewer
se může objevit jakýkoli správce balíčků v centralizovaném umístění. "(Zdroj)

Grafické rozhraní a integrace Windows Update nejsou't přichází okamžitě, ačkoli:

"Zpočátku, nemám čas integrovat uživatelské rozhraní;Jsme na opravdu těsném rozvrhu.

Jakmile budeme mít zavedenou základní sadu funkcí a spojíme spoustu manažerů balíčků, uživatelský rozhraní by byl důležitým dalším krokem.

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

Na setkání týdne 24. října 2014 se Garret Serack podělil o svou vizi desktopové aplikace OneGet, která odhalila standardní Windows Update UI při detekci aktualizace a aktualizace mohla být nainstalována ztam spíše než každý program Windows mít vlastní aktualizační službu.(Zdroj)

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 stolní počítače, které společnost Microsoft náhodou odhalila, poskytla OneGet přístup k obrovskému vesmíru desktopového softwaru:

@ferventcoder @ lambdaXpression @ chrisbhoffman @ BrianS198 Můj střeva mi říká, že to není "pokud", ale "kdy. .."

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

Jedná se o správce balíčků, který není správcem balíčků

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

"OneGet jednotná součást rozhraní pro správu balíčků se sadou spravovaných a nativních rozhraní API, sadou PowerShell cmdlets a WMIposkytovatele. 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 přichází s balíčkovým zdrojem, který zahrnuje tyto součásti:

"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 krabici."

V úplně 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

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

Jelikož se jedná o komunitní projekt, každý den se každý pátek může zúčastnit týdenních schůzek projektu OneGet o 10:00 PST.Stačí navštívit týdenní schůzky 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 AM PDT http: //t.co/ Im0bqRaH0W #EveryoneWelcome

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

OneGet může zamlžovat vývojáře, kteří obsahují panely nástrojů

Lidé, kteří se podílejí na projektu OneGet, mají správný postoj ke zlepšení zkušeností s řízením softwaru Windows. Na serveru Reddit nebyl Garret Serack sympatizant s vývojáři, kteří si vytvořili obchodní model pro získávání reklamních výnosů od lidí, kteří navštěvují jejich webové stránky, a hovořili o modulu plug-in typu adblock, který by zabránil uživatelům instalovat hrozné aplikace, které sdružují panely nástrojů.Projekt OneGet obsahuje stránku "8 zákonů o instalaci softwaru", která argumentuje pro 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, aby věci zlepšil.

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í také vytvářet příjmy. .. "

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

" Slyšel jsem vás.

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

Takže OneGet by neměl být jen novým potrubím pro odpadky do vašeho systému - mělo by to vlastně býtnavržená tak, aby pomohla uživatelům Windows vyhnout se nevyžádaným počítačůmTo by bylo velké zlepšení.

OneGet by mohl napomoci vyřešení problémů se systémem 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, mohl by jen správce balíčků Linux?

"Mám nějaké nápady na to, jak to řešit - bude to trochu na silnici, než mohu 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.

V současné době je OneGet primárně sjednocující front-end pro více správců balíčků.Jak se dostáváme k implementaci základního setu funkcí, rozhodně se na ně podíváme. "(Zdroj)

OneGet se nezdá být jen jednorázovým nástrojem. Místo toho vypadá jako projekt, který je skutečně nastaven na přehodnocení a vylepšení způsobu, jakým je v systému Windows zpracovávána instalace softwaru.

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

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

"Měl jsem spíše starší ředitel v MS a zeptal se mě, jestli bychom nemohli jen vytvořit exe nazvaný RPM( a / nebo apt-get), který by měl stejnou syntaxi jako linuxnástrojům, aby ti, kteří byli v praxi dobře známí, mohli používat OneGet právě tak.Řekl jsem mu jistě, ale snažíme se o čas, takže nevím, kdy se dostaneme k němu:) "(zdroj)

Myslím, že lidé uvnitř Microsoft jsou více nadšeni z # OneGet 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, nikoli nějakou centralizovanou službu."( Zdroj)