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

Obsah:

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

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

Video: Ako používať správu balíkov (známy ako OneGet) v systéme Windows 10
Video: The Safest Mobile Device: iOS vs Android - YouTube 2024, Apríl
Anonim
Systém 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.
Systém 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 rozdelili príbeh o spoločnosti OneGet a pokúsili sme sa objasniť presne to, čo to je. Ak to nie je dosť informácií pre vás, 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 aplikácia PackageManagement (založená na open-source projekte s názvom OneGet) integrovaná do PowerShell a teda do systému Windows 10. Jeho cieľom je spojiť rôzne techniky riadenia balíkov a inštalačné rámce softvéru do jedného API spolu so štandardnou sadou PowerShell rutiny pre správu softvéru.

Vo svojom počiatočnom stave aspoň 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 v iných verziách systému Windows, pretože je súčasťou systému Windows Management Framework (WMF) 5.0.

Ako používať program PackageManagement / OneGet

PackageManagement je súbor cmdletov pre PowerShell, takže budete musieť otvoriť aplikáciu Windows PowerShell na jej používanie. Spustite nasledujúci príkaz a zobrazte zoznam dostupných rutín:

Get-Command -Module PackageManagement

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

V poslednej verzii verzie Windows 10 sa zatiaľ nepracuje s programom 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.
V poslednej verzii verzie Windows 10 sa zatiaľ nepracuje s programom 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 poskytovateľ služby Chocolatey vyvinutý komunitou, môžete ho pomocou tohto cmdletu 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.
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ľovacia jednotka Uninstall-Package odinštaluje balík, ktorý ste nainštalovali pomocou týchto cmdletov:

Find-Package search

Install-Package name

Uninstall-Package name

Je navrhnutý tak, aby bol jednoduchý a š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 rutiny PackageManagement.

Napriek tomu, ako by to mohlo vyzerat 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 integrovaná do konečnej verzie systému Windows 10. Nie je ani úložisko systému Windows a jeho aplikácie je možné získať z aplikácie PackageManagement.

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

Odporúča: