Windows 10 uključuje alat za upravljanje paketima ugrađenim u PowerShell. U završnoj verziji naziva se "PackageManagement", ali još uvijek se temelji na open-source projektu pod nazivom OneGet.
PackageManagement (aka OneGet) nije tehnički upravitelj paketa. To je upravitelj paket menadžera - okvir i skup PowerShell cmdleta koji mogu upravljati različitim vrstama softvera s različitih mjesta na standardizirani način.
Prije smo razbili priču o OneGetu i pokušali razjasniti točno što je to. Ako to nije dovoljno informacija za vas, programer Garret Serack također je napisao informativan post pod nazivom "10 stvari o OneGetu koje su različite od onoga što mislite".
U osnovi, PackageManagement (temeljen na open-source projektu pod nazivom OneGet) integriran je u PowerShell i time Windows 10. Namjera je okupiti različite tehnike upravljanja paketima i instalacije softvera u jedinstveni API zajedno sa standardnim skupom PowerShell cmdleta za upravljanje softverom.
U početnom stanju, barem, to nije alat dizajniran za prosječnog korisnika sustava Windows 10 ili čak geek. Microsoft zapravo ne posjeduje "OneGetove spremišta" - u stvari, ne postoji takva stvar. OneGet se može koristiti zajedno s pružateljima usluga kako bi omogućio pristup softverskim spremištima, a zatim se može upravljati standardiziranim cmdletima. Ovo je namijenjeno administratorima sustava. Za geek udoban s naredbenom retku, OneGet jednom ponudio Chocolatey usluga za instaliranje desktop aplikacija domaćin u Chocolatey. Međutim, OneGet nije dizajniran da radi samo s Chocolatey - početna verzija OneGeta imala je Chocolatey usluga kao dokaz koncepta, ali to je sada uklonjeno.
Također možete instalirati i koristiti ovaj alat na drugim verzijama sustava Windows jer je dio Windows Management Framework (WMF) 5.0.
PackageManagement je skup cmdleta za PowerShell, pa ćete morati otvoriti program Windows PowerShell da biste ga koristili. Pokrenite sljedeću naredbu da biste vidjeli popis dostupnih cmdleta:
Get-Command -Module PackageManagement
(Imajte na umu da Get-Command -Module OneGet neće funkcionirati jer je preimenovan u paketManagement.)
U finalnoj verziji sustava Windows 10, još se malo događa s paketom paketa Management. Ova je značajka bila najzanimljivija za integraciju s Chocolateyom za jednostavno instaliranje Windows programa iz jednog izvora kada je uveden. Chocolatey se i dalje može koristiti na Windowsima 10, bez pomoći PackageManagement / OneGet, međutim.
Cmdlets Get-PackageProvider i Get-PackageSource će vam pokazati koji davatelji paketa i izvori su dostupni. Možete koristiti Register-PackageSource za instaliranje izvora paketa. Ovaj cmdlet zahtijeva URL za izvor, tako da ćete morati znati točno što želite dodati i gdje se nalazi da biste ga dodali.
Na primjer, kada postoji zajednica koju nudi tvrtka Chocolatey, možete ga dodati u svoj sustav pomoću ovog cmdeta. Cmdlet Unregister-PackageSource može ukloniti takav izvor paketa.
Ako trebate upotrijebiti PackageManagement da biste instalirali softver s nekog mjesta, trebat ćete upotrijebiti gore navedeni cmdlet registra-paketSource kako biste osigurali da je izvor registriran u paketuManagement. Nakon što ste, možete pretraživati, instalirati i deinstalirati dostupne pakete sa sljedećim cmdletima.
Cmdlet Find-Package omogućit će vam pretraživanje izvora konfiguriranih izvora paketa i cmdlet Instaliranje paketa omogućit će vam da ga instalirate. Cmdlet Uninstall-Package deinstalira paket koji ste instalirali putem ovih cmdleta:
Find-paket traži
Instalirajte-paket Ime
Deinstalirajte-paket Ime
Ovo je dizajniran da bude jednostavan, standardizirani način za instalaciju različitih vrsta softvera iz različitih izvora pakiranih u različite oblike. S pokretanjem sustava Windows 10 i PackageManagement možemo očekivati veću integraciju s različitim potencijalnim izvorima softvera za sve, od brzog postavljanja servera do automatskog instaliranja softvera na nova računala prilikom postavljanja.
Dodatne pojedinosti potražite u Microsoftovoj službenoj dokumentaciji za cmdletove za PackageManagement.
Unatoč tome što je to izgledalo tijekom razvoja, Microsoft ne prihvaća upravljanje paketima za Windows 10. Microsoft ne služi vlastitim programskim spremištima, a Chocolatey se ne prihvaća s integracijom u konačnu verziju sustava Windows 10. Čak ni Windows Storeu i njegovim aplikacijama možete pristupiti putem usluge PackageManagement.
Ovo je samo još jedan paket alata namijenjenih administratorima sustava. Morat ćemo vidjeti kako se ona razvija i raste tijekom vremena.