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.
Što je PackageManagement / OneGet?
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.
Kako koristiti PackageManagement / OneGet
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.)
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.
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-Package search
Install-Package name
Uninstall-Package name
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.