Ako používať správu balíkov (známy ako OneGet) v systéme Windows 10
Systém Windows 10 obsahuje nástroj na správu balíkov zabudovaný v systéme PowerShell. V konečnej verzii je s názvom "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 spravovať rôzne typy softvéru z rôznych miest štandardným spôsobom.
Č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 informačný príspevok s názvom "10 vecí o OneGet, ktoré sú iné, ako si myslíte."
V podstate je balíček 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 zblížiť rôzne techniky riadenia balíkov a inštalačné rámce softvéru do jedného API spolu so štandardnou sadou PowerShell cmdlety pre správu softvéru.
Vo svojom počiatočnom stave aspoň nie je nástroj určený pre priemerného používateľa Windows 10 alebo dokonca pre geek. Spoločnosť Microsoft v skutočnosti nenachádza ž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é štandardnými cmdletmi. Je určený pre správcov systémov. Pre geekov, ktorí sú spokojní s príkazovým riadkom, OneGet kedysi ponúkol poskytovateľa čokolády na inštaláciu desktopových aplikácií hosťovaných v Chocolatey. OneGet však nie je určený len na prácu s Chocolatey - počiatočné verzie OneGetu mali poskytovateľa čokolády ako dôkaz o koncepcii, ale toto bolo teraz 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. Ak chcete zobraziť zoznam dostupných rutín, spustite nasledujúci príkaz:
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 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 pri jeho 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 je umiestnené, aby ste ho pridali.
Napríklad, keď 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 balíku PackageManagement. Potom, čo ste, 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 vám umožní inštalovať ho. Rozbaľovací balíček Uninstall-Package odinštaluje balík, ktorý ste nainštalovali pomocou týchto cmdletov:
Find-Package Vyhľadávanie
Install-Package 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, ktoré sú balené 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 sa to mohlo vyvíjať počas vývoja, spoločnosť Microsoft nepodporuje správu balíkov pre systém Windows 10. Spoločnosť Microsoft nepodporuje svoje vlastné softvérové úložiská a spoločnosť Chocolatey nie je s integráciou v konečnej verzii Windows 10 integrovaná. ú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 správcov systému. Budeme musieť vidieť, ako sa vyvíja a rastie v priebehu času.