2Sep

Kako koristiti PackageManagement( aka OneGet) na sustavu Windows 10

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 paket. 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 je to. Ako to nije dovoljno informacija za vas, programer Garret Serack također je napisao informativni post pod nazivom "10 stvari o OneGetu koje se razlikuju nego što mislite".

U osnovi, PackageManagement( temeljen na open-source projektu pod nazivom OneGet) integriran je uPowerShell, a time i Windows 10. Cilj mu je povezivanje različitih tehnika upravljanja paketima i okvira za instalaciju softvera u jedan API zajedno sa standardnim setom PowerShell cmdleta za upravljanje softverom.

U početnom stanju, barem to nije alat dizajniran za prosječnog korisnika 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.

POVEZANE ČLANCI
Windows 10 Uključuje Linux-style paket menadžera koji se zove "OneGet"
Više detalja o OneGetu, paketima za upravljanje paketom Windows 10

Kako koristiti PackageManagement / OneGet

PackageManagement je skup cmdleta za PowerShell, Morat ćete otvoriti program Windows PowerShell da biste ga koristili. Pokrenite sljedeću naredbu da biste vidjeli popis dostupnih cmdleta:

Get-Command -Module PackageManagement

( Napominjemo da Get-Command -Module OneGet neće funkcionirati jer je preimenovan u PackageManagement.)

U finalnoj verziji sustava Windows10, još uvijek nije puno događa s paketom ManagementManagement. 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 ovaj sustav pomoću ovog cmdleta. Cmdlet Unregister-PackageSource može ukloniti takav izvor paketa.

Ako trebate koristiti PackageManagement da biste instalirali softver s nekog mjesta, trebat ćete upotrijebiti gore navedeni cmdlet Register-PackageSource kako biste osigurali da je izvor registriran u paketuMenuagement. Nakon što ste, možete pretraživati, instalirati i deinstalirati dostupne pakete sa sljedećim cmdletima.

cmdlet Find-Package omogućit će vam traženje konfiguracijskih izvora paketa za njega i cmdlet Install-Package omogućit će vam da ga instalirate. Cmdlet Uninstall-Package deinstalira paket koji ste instalirali putem ovih cmdleta:

Pronađi paket pretraživanje

Instalacijski paket naziv

Deinstaliraj paket naziv

Ovo je dizajniran da bude jednostavan, standardizirani način za instalaciju različitih vrsta programa iz različitih izvora zapakiranih 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.

Za više detalja pogledajte Microsoftovu službenu dokumentaciju za cmdletove PackageManagement.

Usprkos tome kako je to izgledalo tijekom razvoja, Microsoft ne prihvaća upravljanje paketima za sustav 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. Nečak i Windows Store i njegove aplikacije mogu se pristupiti iz PackageManagement.

Ovo je samo još jedan paket alata namijenjenih administratorima sustava. Morat ćemo vidjeti kako se ona razvija i raste tijekom vremena.