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

Obsah:

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

Video: Další informace o aplikaci OneGet, správce správy balíků systému Windows 10
Video: Computer radí: Jak nastavit Wi-Fi router 2024, Březen
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
Anonim
Nedávno jsme objevili systém OneGet, balíček pro správu balíčků, který se skládá ze systémů PowerShell a Windows 10. Od té doby jsme se dozvěděli mnohem víc o společnosti OneGet a její budoucnosti.
Nedávno jsme objevili systém OneGet, balíček pro správu balíčků, který se skládá ze systémů 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časné době 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. Vývojář OneGet Garrett Serack vysvětlil, na koho je zaměřen na Redditu:

“Initially, this is targeted at the propeller-heads - developers, admins, powerusers, etc. Once the APIs for using package providers is published, I’m sure we’ll see GUI tools and integration aplenty.

Further down the road I’d like to see integration into things like the Windows Update UI so that software updates from any package manager can show up in a centralized location.” (Source)

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

“Initially, I don’t have the time to integrate a UI; We’re on a really tight schedule.

Once we get the basic feature set implemented, and hook up a bunch of package managers, a UI would be an important next step

However, that being said, it is open source, and I’d love to see someone start working on a UI that could be included.”

Na setkání týdne 24. října 2014 se Garret Serack podělil o svou vizi o desktopovou aplikaci OneGet, která se objevila, když rozpozná aktualizaci, a aktualizaci lze instalovat odtud než každý program Windows, který má vlastní aktualizace služby. (Zdroj)

Společnost OneGet pravděpodobně nabídne přístup k aplikacím ze služby Windows Store. Pokud úložiště systému Windows obsahuje aplikace pro 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 Moje čárka mi říká, že to není "if", ale "když …"

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

Je to správce balíků, nikoliv 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 a unified package management interface component with a set of managed and native APIs, a set of PowerShell cmdlets, and a WMI provider. The component accepts both Microsoft-provided and 3rd party-provided plugins which extend the functionality for a given package type.”

Služba OneGet je rozšířena 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, který obsahuje tyto položky:

“Part of our work with the community is to develop a central hub for plugins that can be dynamically discovered and installed so that they don’t have to ship them in-box.”

Na zcela nový systém 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.

Image
Image

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 na GitHubu. Vždy můžete získat poslední experimentální sestavení na adrese https://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 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 hodin. Stačí navštívit týdenní schůzky společnosti OneGet, která nabízí také tok poslední týdenní schůzky.

Nezapomeňte - důležité setkání komunity #OneGet dnes ráno! 10:00 PDT https://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 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, instalátor sám musí nyní vytvářet příjmy …"

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

“I hear you.

I may not be able to get ‘buy-in’ from these guys, but when someone installs their package thru OneGet, I can sure make it stop and go “Hey, are ya sure? - This package appears to do XYZ” … A bit of pro-active “package shaming” should be good…” (Source)

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é poště. To by bylo velké zlepšení.

Image
Image

OneGet by mohl napravit Windows systém nepořádek

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 Redditu 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?

“I have some ideas on how to address this - it’s gonna be a bit down the road before I can do any serious work on it, but that’s definitely one of the things I’d like to solve with OneGet.

Right now, OneGet is primarily a unifying front-end to multiple package managers. As we get thru implementing the basic feature set, we’ll be definitely looking at stuff like this.” (Source)

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 PowerShell syntaxe a způsob, jak dělat věci se zdá příliš slovní a neohrabaný ve srovnání s tím, co jsou zkušení uživatelé Linuxu zvyklí. Společnost Microsoft chce, aby se uživatelé systému Linux cítili jako doma:

“I had a rather senior director at MS ask me if we couldn’t just make an exe called RPM (and/or apt-get) that had the same syntax as the linux tools so that those who were well versed in one could just use OneGet that way. I told him sure, but we’re scrambling for time, so I don’t know when we’d get to it:)” (Source)

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

Doporučuje: