14Sep

Windows 10 obsahuje správce balíčků ve stylu Linux s názvem "OneGet"

click fraud protection

Zapomenout úložiště systému Windows. Společnost Microsoft pracuje na systému Windows pro správu balíčků ve stylu Linux a je součástí softwaru Windows 10. Je testován pomocí stávajících balíčků společnosti Chocolatey a umožňuje snadno instalovat desktopové aplikace a další software.

Toto je obrovská zpráva. Pokud jste někdy používali Linux, pravděpodobně jste chtěli systém pro správu balíčků pro pracovní plochu Windows. Teď už konečně přijde!

Poznámka: v vydání RTM OneGet byl přejmenován na PackageManagement.

OneGet, Framework pro správu balíčků pro systém Windows

Tento správce balíčků se nazývá OneGet a odesílá se jako součást PowerShell. V příspěvku blogu nazvaném "Moje malé tajemství: Windows PowerShell OneGet" v Technet vysvětluje Garret Serack společnosti Microsoft:

"OneGet je sjednocené rozhraní pro správu systémů pro správu balíčků a je zaměřeno na to, aby Software Discovery, Installation and Inventory( SDII)běžná sada výkresů( a nakonec sada API).Bez ohledu na technologii instalace pod nimi mohou uživatelé používat tyto běžné cmdlety k instalaci / odinstalování balíčků, přidávat repozitáře balíčků dotazů /remove/ a dotazovat systém na nainstalovaný software. V této CTP

instagram viewer
je prototypová implementace manažera balíků kompatibilního s technologií Chocolatey, který může instalovat existující balíčky Chocolatey. "

Jako OneGet je součástí nejnovější verze PowerShell, je standardně součástí okna Windwos 10 Technical Preview. Je také k dispozici jako součást Windows Management Framework 5.0 Preview pro Windows 8.1.

Podívejte se na obrázek v horní části tohoto článku a uvidíte, jak to bude fungovat. Ano, můžete nainstalovat VLC nebo jiný software Windows, který snadno! Po spuštění příkazu OneGet vyhledá balíček v nakonfigurovaných zdrojových balíčcích, stáhne ho do počítače a nainstaluje - vše automaticky. A taky by měly být grafické uživatelské rozhraní, takže to stačí jen pár kliknutí.

Windows geeks, oslavují!Éra oficiálně podporovaného správce balíčků systému Windows je téměř tady!

@ chrisbhoffman @ brians198 dobře, posaďte se. Microsoft pracuje na #oneget, agregátoru pkg mgr, který bude obsahovat klienta choco ve Win10

- Rob Reynolds( @ferventcoder) 27.října 2014

( V současné době je OneGet v toku. První verze OneGet dodávaná s Chocolatey jakojeho jediným výchozím úložištěm, ale Chocolatey je nyní odstraněna z výchozí konfigurace. Je brzy dostupný zdroj balíku Chocolatey pro snadnou instalaci přes OneGet. V současné době můžete instalovat zdroj balíčku Chocolatey příkazem, ale balíčky Chocolatey by vlastně neinstalovalyna našem systému poté, co to děláme. Toto je drobný vývoj na cestě.)

Jak OneGet funguje

Pojďme se ponořit trochu hlouběji. Zde popisuje společnost Microsoft OneGet:

"OneGet je nový způsob, jak objevovat a instalovat softwarové balíčky z celého webu. S programem OneGet můžete:

  • Spravovat seznam softwarových repozitářů, ve kterých je možné vyhledávat, získávat a instalovat balíčky
  • Vyhledat a filtrovat repozitáře pro nalezení potřebných balíčků
  • Bezproblémově nainstalovat a odinstalovat balíčky z jednoho nebo více repozitářů s jednímPříkaz PowerShell "

cmdlet Get-PackageSource umožňuje zobrazit seznam instalovaných balíčků zdrojů nebo úložišť.Služba OneGet nyní obsahuje dva zdroje poskytované společností Microsoft.Čokoláda byla předtím výchozím zdrojem balíku během vývoje a mohla být snadno přidána.

Každý může vytvořit a spravovat úložiště balíků.Společnost Microsoft by mohla potenciálně vytvořit vlastní "one-stop-shop" pro desktopové programy Windows. Společnost mohla spravovat své vlastní úložiště pomocí programů, které používají, aby mohly být snadno instalovány a spravovány. Vývojář softwaru mohl vytvořit repozitář obsahující pouze software, který vytváří, aby si je uživatelé mohli snadno nainstalovat a aktualizovat. Můžete přidat další úložiště pomocí rutiny Add-PackageSource nebo je odebrat pomocí nástroje Remove-PackageSource.

cmdlet Find-Package umožňuje vyhledávat zdroje balíčků, které jste nakonfigurovali pro dostupné balíčky. Najděte software k instalaci bez vyhledávání na webu!

cmdlet Install-Package pak umožňuje nainstalovat balíček dle vlastního výběru, a to zadáním jeho jména. Balík se automaticky stáhne a nainstaluje ze softwarového úložiště podle vašeho výběru, aniž by bylo potřeba vyhledat soubory typu. exe, stahovat je a klepat na průvodci, kteří se pokoušejí nainstalovat nevyžádanou poštu do počítače. Lepší je však, že zde můžete zadat několik názvů balíků - představte si instalaci padesáti programů systému Windows, které používáte s jediným příkazem, a ponechte počítač k získání kávy.

cmdlet Get-Package pak umožňuje zjistit, jaké balíčky jste nainstalovali. Balíčky lze později odinstalovat pomocí nástroje Uninstall-Package. V současné době neexistuje žádný příkaz Aktualizační balíček, který automaticky nainstaluje nejnovější verze tohoto softwarového balíčku z dostupných úložišť, což bude velmi potřebné - doufejme, že je na cestě.

Co je správce balíčků?A Co je to čokoláda?

Pokud jste se dostali tak daleko, měli byste pochopit základy toho, co je správce balíčků.V podstatě jde o softwarový nástroj, který usnadňuje instalaci, aktualizaci a lokalizaci softwaru. Správci balíčků se používají v systému Linux a umožňují instalovat balíčky z důvěryhodných repozitářů softwaru pouze několika kliknutími nebo stisknutími kláves. Správce balíčků může automaticky aktualizovat vaše balíky vždy, když jsou do úložišť přidány aktualizované verze, takže každý program nepotřebuje vlastní vestavěný aktualizátor. Je to snadné použití a také velmi snadné automatizovat.

Chocolatey je správce balíčků, který přináší tento styl snadné instalace softwaru do systému Windows. V současné době využívá především textové příkazy, takže nenalezl moc domů za geeky - ale geekové to milují!Chocolatey umožňuje instalovat software Windows jako Firefox, VLC a 7-Zip s několika stisknutími kláves, místo běžného stahování a kliknutí, stejně jako instalace softwaru v systému Linux. Chocolatey v současné době provozuje Kickstarter a hledá peníze, aby "přijal Chocolatey na další úroveň." Pracují také na grafickém uživatelském rozhraní pro svého správce balíčků, takže průměrní uživatelé Windows jej mohou snadněji používat. S rámcem správce balíčků v systému Windows 10 může společnost Chocolatey snadno vyloučit práci, kterou společnost Microsoft dělá - práci, která se zdá být původně inspirována společností Chocolatey. Spíše než být systémem pro správu balíčků s nástavbami, společnost Chocolatey bude pracovat ruku v ruce s rámcem pro správu balíčků, který je součástí systému Windows.

Je nemožné přesně říct, jak daleko bude společnost Microsoft jít. Jedna věc je jistá: pro administrátory systému Windows a geeky, instalace softwaru a automatizace nasazení softwaru se chystá mnohem jednodušší.Toto je v současné době nástroj geek, protože je k dispozici pouze prostřednictvím příkazů PowerShell. Ale jak říká Microsoft, bude to nakonec vystaveno jako sada rozhraní API.

Microsoft by s tím mohl udělat mnohem víc. Mohli by využívat tento systém pro správu balíčků pro snadnou instalaci desktopových aplikací ze systému Windows Store - již víme, že do systému Windows Store přidá aplikace pro stolní počítače v systému Windows 10. V systémech Linuxu existuje pěkný grafický "app store"-style, které usnadňují instalaci desktopových programů ze správce systémových balíčků.Budeme muset sledovat systém Windows 10 a uvidíme, do jaké míry přijmou tento nový rámec pro správu balíčků.