Jak efektivně používat OneGet ve Windows 10

Pokud ano někdy použitý Linux pak budete vždy chtít nástroj pro správu balíků pro Windows. Ano, Windows má nástroj pro správu balíků třetích stran s názvem Chocolatey, který lze spustit pomocí příkazového řádku. Ale Windows 10 přinesl OneGet nativní nástroj pro správu balíků jako oznámil Garret Serack společnosti Microsoft v blogu. Umožní vám nainstalovat / odinstalovat a aktualizovat softwarové balíčky pomocí NuGet Package Manager pomocí Powershell. Podporuje také úložiště Chocolatey.




Manažer pro správce balíků.

Poznámka:S vydáním Windows 10 RTM bylo OneGet přejmenováno na Správa balíků.

Podívejme se tedy, jak můžete efektivně instalovat / odinstalovat a aktualizovat více softwarových balíčků pomocí OneGet (PackageManagement). A také se podívejte, jak s tím integrovat Chocolatey.







Co jsou OneGet (PackageManagement) a Chocolatey?

Pro uživatele mimo Linux a ty, kteří nevědí nic o správě balíčků, Správce balíčků velmi usnadňuje instalaci, aktualizaci a odinstalování softwaru (balíčku). Správce balíků využívá úložiště, ve kterém jsou uloženy všechny softwarové balíčky.

Pro získání těchto softwarových balíčků a jejich instalaci do počítače stačí zadat příkaz. Pomocí jediného příkazu můžete nainstalovat nebo aktualizovat software. Aktualizace se provádí automaticky při každé aktualizaci softwaru v úložišti. To je to, o čem je Package Manager.

Nyní je OneGet jako nástroj o krok napřed. To je správce balíčku. Může hostit více úložišť, jako je Chocolatey a NuGet. Už jsme předtím mluvil o Chocolatey. Chocolatey může pracovat s příkazovým řádkem. NuGet obsahuje softwarové balíčky specifické pro nástroje společnosti Microsoft pro vývoj aplikací. Z těchto úložišť můžete zadat jediný příkaz a uchopit software.





Jak používat OneGet?

Nejprve tedy uvidíme dostupné příkazy. Můžete to vidět na obrázku funkce výše. Chcete-li zobrazit dostupné příkazy, zadejte následující příkaz do Powershell.

Get-Command -Module PackageManagement

Pamatujte, že ne OneGet, ale PackageManagement (zde píšu OneGet jen pro jednoduchost). Takže nyní máte seznam příkazů. Nyní začneme kontrolou, jaké zdroje balíčků (správci balíčků) máme.

Získejte zdroje balíčků

Zadejte následující příkaz (nebo jej zkopírujte):

Get-PackageSource

Měli byste získat zdroje balíčků nainstalované ve vašem systému.

Takže mám nainstalovanou pouze vestavěnou galerii PowerShell. Nyní si nainstalujte správce čokolády. Pokud již v seznamu vidíte Chocolatey, přeskočte další krok.

Instalace Chocolatey

Zadejte následující příkaz:

Get-PackageProvider - Název Chocolatey

Get-PackageProvidernajde úložiště balíčků, které jsou k dispozici, a nainstaluje je.

Udeřil Vstoupit a instalace čokolády by měla začít. Po dokončení instalace znovu zkontrolujte zdroj balíčku pomocí příkazu, který jste použili dříve. Měli byste vidět Chocolatey.

Dále musíme jako výchozí zdroj softwarového balíčku nastavit Chocolatey. Budeme používat set-packagesourcepříkaz nastavit jako výchozí. Zadejte následující příkaz:

Set-PackageSource - Název čokolády


Nyní, když jsme všichni nastaveni, nainstalujte software z úložiště čokolády.

Nainstalujte software z Chocolatey Repository

S Chocolatey získáte více možností. Nemusíte chodit na web Chocolatey a najít software, který chcete nainstalovat. Můžete to zjistit ze samotné Powershell pomocí find-packagepříkaz. Řekněme tedy, že chcete najít všechny balíčky související s prohlížečem Chrome.

find-package -name Chrome

Nyní dostanete všechny balíčky Chrome klíčové slovo v něm spolu se shrnutím. Nyní z tohoto seznamu nainstaluji Adblockpluschrome.

install-package -name adblockpluschrome

Vstoupit A a instalace se spustí.

Není k dispozici žádný příkaz pro upgrade

Překvapivě OneGet nemá Aktualizace příkaz. V Chocolatey je příkaz pro aktualizaci, ale to se zde nebude vztahovat. Tento problém byl nahlášenna GitHubu v roce 2014, kdy byly technické náhledy zastřeleny na zasvěcené a stále to nebylo vyřešeno.

Chcete se stát příkazovým řádkem Ninja?Tady je seznam zkratek funkčních klávesto z vás udělá jednoho.





Prozkoumat

Nyní, když znáte základy, můžete prozkoumat další příkazy a parametry. Pokud si myslíte, že OneGet nedodal špičkovou službu, můžete se vždy rozhodnout pro Chocolatey a použít je přes příkazový řádek.

TAKÉ VIDĚTE:3 Alternativy příkazového řádku, které jsou lepší než výchozí