2Sep

Ako používať správu balíkov( známy ako OneGet) v systéme Windows 10

Windows 10 obsahuje nástroj na správu balíkov zabudovaný v systéme PowerShell. V konečnej verzii sa nazýva "PackageManagement", ale stále je založený na otvorenom projekte s názvom OneGet.

PackageManagement( aka OneGet) nie je technicky správca balíkov. Je to manažér správcu balíkov - rámec a súprava skíc PowerShell, ktoré dokážu štandardne spravovať rôzne typy softvéru z rôznych miest.

Čo je PackageManagement / OneGet?

Predtým sme rozbili príbeh o spoločnosti OneGet a pokúsili sme sa objasniť, čo to je. Ak to nestačí, vývojár Garret Serack tiež napísal informatívny príspevok s názvom "10 vecí o OneGet, ktoré sú iné, ako si myslíte."

V podstate je PackageManagement( založený na open-source projekte OneGet) integrovaný doPowerShell a teda Windows 10. Jeho cieľom je spojiť rôzne rôzne techniky riadenia balíkov a inštalačné rámce softvéru do jediného rozhrania API spolu so štandardnou sadou PowerShell rutiniek pre správu softvéru.

Vo svojom počiatočnom stave to prinajmenšom nie je nástroj určený pre priemerného používateľa systému Windows 10 alebo dokonca pre geek. Spoločnosť Microsoft v skutočnosti neobsahuje žiadne "úložiská OneGet" - v skutočnosti neexistuje žiadna taká vec. OneGet môže byť použitý spoločne s poskytovateľmi na umožnenie prístupu k repozitárom softvéru, ktoré potom môžu byť spravované pomocou štandardných cmdletov. Je určený pre správcov systémov. Pre geekov, ktorí sú spokojní s príkazovým riadkom, spoločnosť OneGet raz ponúkla poskytovateľovi služby Chocolatey na inštaláciu desktopových aplikácií, ktoré sa nachádzali v spoločnosti Chocolatey. OneGet však nie je navrhnutý tak, aby fungoval len s Chocolatey - počiatočné verzie OneGet mali poskytovateľa čokolády ako dôkaz o koncepcii, ale toto už bolo odstránené.

Tento nástroj môžete inštalovať a používať aj na iné verzie systému Windows, pretože je súčasťou systému Windows Management Framework( WMF) 5.0.

SÚVISIACE ČLÁNKY
Windows 10 Obsahuje správcu balíkov v štýle Linux s názvom "OneGet"
Viac informácií o OneGet, manažéroch správy balíkov Windows 10

Ako používať PackageManagement / OneGet

PackageManagement je sada cmdletov pre PowerShell,bude potrebné otvoriť aplikáciu Windows PowerShell na jej použitie. Spustite nasledujúci príkaz na zobrazenie zoznamu dostupných cmdletov:

Get-Command -Module PackageManagement

( Všimnite si, že Get-Command -Module OneGet nebude fungovať, pretože bol premenovaný na PackageManagement.)

V konečnej verzii verzie Windows10, ešte nie je veľa s balíkom PackageManagement. Táto funkcia bola najzaujímavejšia pre jeho integráciu s Chocolatey pre ľahkú inštaláciu programov Windows z jedného zdroja, keď bol zavedený.Čokoláda môže byť stále používaná v systéme Windows 10 bez pomoci PackageManagement / OneGet.

Knižnice Get-PackageProvider a Get-PackageSource vám ukážu, ktoré balíčky poskytovateľov a zdroje sú k dispozícii. Na inštaláciu balíka môžete použiť nástroj Register-PackageSource. Tento cmdlet vyžaduje adresu URL zdroja, takže budete musieť presne vedieť, čo chcete pridať a kde sa nachádza, aby ste ho pridali.

Napríklad, ak je komunita vyvinutá poskytovateľom služby Chocolatey, môžete ju pomocou tohto cmdlet pridať do vášho systému. Riadok Unregister-PackageSource môže odstrániť taký zdroj balíka.

Ak potrebujete použiť softvér PackageManagement na inštaláciu softvéru od niekde inde, musíte použiť vyššie uvedený cmdlet Register-PackageSource, aby ste zabezpečili, že zdroj je zaregistrovaný v aplikácii PackageManagement. Po dokončení môžete vyhľadávať, inštalovať a odinštalovať dostupné balíky s nasledujúcimi rutinami.

Nástroj Find-Package cmdlet vám umožní vyhľadávať nakonfigurované zdroje balíčkov pre ne a cmdlet Install-Package by vám umožnil inštaláciu. Rozbaľovací balíček Uninstall-Package odinštaluje balík, ktorý ste nainštalovali pomocou týchto cmdletov:

Hľadanie balíka vyhľadávanie

Inštalácia balíka názov

Uninstall-Package Názov

Je navrhnutý tak, aby bol jednoduchý, štandardizovaný spôsob inštalácie rôznych typov softvéru z rôznych zdrojov zabalených v rôznych formách. Pri spustení balíkov Windows 10 a PackageManagement by sme mohli očakávať väčšiu integráciu s rôznymi možnými zdrojmi softvéru pre všetko od rýchleho nastavenia serverov na automatickú inštaláciu softvéru na nových počítačoch pri ich nastavovaní.

Ďalšie podrobnosti nájdete v oficiálnej dokumentácii spoločnosti Microsoft pre programové riadky PackageManagement.

Napriek tomu, že by sa to mohlo vyvíjať počas vývoja, spoločnosť Microsoft nepodporuje správu balíkov pre operačný systém Windows 10. Spoločnosť Microsoft nepodporuje svoje vlastné softvérové ​​archívy a spoločnosť Chocolatey nie je s integráciou v konečnej verzii systému Windows 10 integrovaná.dokonca aj v obchode Windows Store a jej aplikáciách je možné získať z aplikácie PackageManagement.

Toto je len ďalšia sada nástrojov určená pre správcov systémov. Budeme musieť vidieť, ako sa vyvíja a rastie v priebehu času.