2Sep

Jak používat nástroj PackageManagement( aka OneGet) v systému Windows 10

click fraud protection

Windows 10 obsahuje nástroj pro správu balíků zabudovaný do systému PowerShell. Ve finální verzi je nazýván "PackageManagement", ale je stále založen na projektu open source s názvem OneGet.

PackageManagement( aka OneGet) není technicky správce balíčků.Jedná se o manažera správce balíčků - rámce a množinu skriptů PowerShell, které mohou standardně spravovat různé typy softwaru z různých míst.

Co je PackageManagement / OneGet?

Předtím jsme přerušili příběh o OneGetu a snažili jsme se jasně vysvětlit, co to je. Pokud to pro vás není dost informací, vývojář Garret Serack také napsal informativní příspěvek s názvem "10 věcí o OneGetu, které se liší, než si myslíte."

V podstatě je aplikace PackageManagement( založená na open-source projektu s názvem OneGet)PowerShell a tak Windows 10. Jeho cílem je spojit celou řadu různých technik pro správu balíčků a rámců pro instalaci softwaru do jediného rozhraní API spolu se standardní sadou PowerShell cmdletů pro správu softwaru.

V počátečním stavu je nejméně nástroj určený pro průměrného uživatele Windows 10 nebo dokonce geek. Společnost Microsoft ve skutečnosti neobsahuje žádné "repozitáře OneGet" - ve skutečnosti neexistuje žádná taková věc. Služba OneGet může být použita společně s poskytovateli pro umožnění přístupu k repozitářům softwaru, které lze pak spravovat pomocí standardních rutin. Je určen pro administrátory systému. Pro geeky, kteří se s příkazovou řádkou spokojili, společnost OneGet jednou nabídla poskytovateli služby Chocolatey instalaci desktopových aplikací hostovaných v Chocolatey. OneGet však není určen pouze pro práci s Chocolatey - počáteční verze aplikace OneGet obsahovaly poskytovatele služby Chocolatey jako důkaz o koncepci, ale toto bylo nyní odstraněno.

instagram viewer

Tento nástroj můžete také nainstalovat a používat v jiných verzích systému Windows, protože je součástí systému Windows Management Framework( WMF) 5.0.

SOUVISEJÍCÍ ČLÁNKY
Windows 10 Obsahuje správce balíčků ve stylu Linux s názvem "OneGet"
Další informace o OneGet, správce balíčků systému Windows 10

Použití PackageManagement / OneGet

PackageManagement je sada cmdletů pro PowerShell,budete potřebovat otevřít aplikaci Windows PowerShell, abyste ji mohli používat. Spusťte následující příkaz a uvidíte seznam dostupných rutin:

Get-Command -Module PackageManagement

( Poznamenejme, že Get-Command -Module OneGet nebude fungovat, protože byl přejmenován na PackageManagement.)

V konečné verzi Windows10, s balíčkem balíčků ještě není nic. Tato funkce byla nejvíce zajímavá pro integraci s technologií Chocolatey pro snadnou instalaci programů Windows z jednoho zdroje při jeho představení.Čokoláda může být stále používána v systému Windows 10 bez podpory PackageManagement / OneGet.

Řádky Get-PackageProvider a Get-PackageSource vám ukáží, které poskytovatele a zdroje balíčků jsou k dispozici. Pomocí nástroje Register-PackageSource můžete nainstalovat zdrojový balíček. Tento cmdlet vyžaduje adresu URL zdroje, takže budete potřebovat přesně vědět, co chcete přidat a kde je umístěn, abyste jej přidali.

Například, když je poskytovatel služby Chocolatey vytvořen komunitou, můžete ji přidat pomocí tohoto cmdlet do vašeho systému. Routinku Unregister-PackageSource lze odebrat takový zdroj balíčku.

Pokud potřebujete použít balíček PackageManagement k instalaci softwaru odkudkoli, musíte použít výše uvedený cmdlet Register-PackageSource, abyste zajistili, že zdroj je registrován v PackageManagement. Po dokončení můžete vyhledat, nainstalovat a odinstalovat dostupné balíčky s následujícími rutinami.

Nástroj Find-Package cmdlet vám umožní prohledat nakonfigurované zdroje balíčků pro něj a cmdlet Install-Package by vám umožnil instalaci. Rozbalit cmdlet Uninstall-Package odinstaluje balíček, který jste nainstalovali pomocí těchto cmdletů:

Hledání balíčku hledání

Instalace balíčku název

Uninstall-Package Název

Toto je navrženo jako jednoduchý, standardizovaný způsob instalace různých typů softwaru z různých zdrojů zabalených v různých formách. Při spouštění systému Windows 10 a PackageManagement bychom mohli očekávat větší integraci s různými potenciálními zdroji softwaru pro vše od rychlého nastavení serverů k automatické instalaci softwaru na nových počítačích při jejich nastavení.

Další podrobnosti naleznete v oficiální dokumentaci společnosti Microsoft pro balíčky PackageManagement.

Navzdory tomu, že by to mohlo vypadat během vývoje, společnost Microsoft nepřijala správu balíčků pro systém Windows 10. Společnost Microsoft nepodporuje své vlastní repozitáře softwaru a společnost Chocolatey není integrována do finální verze systému Windows 10. Nedokonce i v systému Windows Store a jejích aplikacích lze přistupovat z aplikace PackageManagement.

Jedná se právě o další sadu nástrojů určených pro administrátory systému. Budeme muset vidět, jak se vyvíjí a roste v průběhu času.