If-Koubou

Kako koristiti PackageManagement (aka OneGet) na sustavu Windows 10

Kako koristiti PackageManagement (aka OneGet) na sustavu Windows 10 (Kako da)

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.

Š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.)

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.