/ / A PackageManagement (más néven OneGet) használata a Windows 10 rendszeren

A PackageManagement (más néven OneGet) használata a Windows 10 rendszeren

A Windows 10 tartalmaz egy csomagkezelő eszközt, amely be van építve a PowerShellbe. A végső változatban „PackageManagement” elnevezésű, de továbbra is egy OneGet nevű nyílt forráskódú projekten alapul.

A PackageManagement (más néven OneGet) technikailag nem megfelelőegy csomagkezelő. Csomagkezelő menedzser - a PowerShell-parancsmagok keretrendszere és halmaza, amelyek szabványos módon kezelik a különböző helyekről származó különféle szoftvereket.

Mi az a PackageManagement / OneGet?

Korábban eloszlattuk a OneGetről szóló történetet, ésmegpróbálta tisztázni, hogy mi ez. Ha ez nem elegendő információ az Ön számára, Garret Serack a fejlesztő egy informatív üzenetet is írt: „10 dolog az OneGet-ről, amelyek Ön szerint gondolkoznak.”

Alapvetően a PackageManagement (egya nyílt forráskódú, OneGet nevű projekt be van építve a PowerShellbe és így a Windows 10-be. Célja, hogy különféle csomagkezelési technikákat és szoftverek telepítési keretrendszereit egyetlen API-ban egyesítse egy szabványos PowerShell-parancsmagkészlettel a szoftver kezelésére.

Legalább a kezdeti állapotban ez nem eszközAjánlott: az átlagos Windows 10 felhasználónak, vagy akár a geeknek is. A Microsoft valójában nem üzemeltet egyetlen „OneGet-tárolót” - valójában nincs ilyen. A OneGet a szolgáltatókkal együtt használható a szoftveralkalmazásokhoz való hozzáférés lehetővé tételéhez, amelyeket ezután standardizált parancsmagokkal kezelhetünk. Ezt rendszergazdák számára tervezték. A parancssorban kényelmesebb geek számára az OneGet egyszer Chocolatey szolgáltatót ajánlott fel a Chocolatey-ban üzemeltetett asztali alkalmazások telepítésére. A OneGet azonban nem úgy lett kifejlesztve, hogy csak a Chocolatey-vel működjön - a OneGet kezdeti verzióinak Chocolatey szolgáltatója volt a koncepció bizonyítéka, ám ezt most eltávolították.

Ezt az eszközt a Windows más verzióira is telepítheti és felhasználhatja, mivel ez a Windows Management Framework (WMF) 5.0 része.

A PackageManagement / OneGet használata

A PackageManagement egy parancsmagkészlet a PowerShellhez, ezért annak használatához meg kell nyitnia a Windows PowerShell alkalmazást. Futtassa a következő parancsot az elérhető parancsmagok listájának megtekintéséhez:

Get-Command -modul PackageManagement

(Vegye figyelembe, hogy a Get-Command - OneGet modul nem fog működni, mivel átnevezték a PackageManagement-re.)

A Windows 10 végleges kiadásában,még nem sok történik a PackageManagement használatával. Ez a szolgáltatás volt a legérdekesebb a Chocolatey-val való integrációjának köszönhetően, mivel a Windows-programokat egyszerűen egyetlen forrásból telepítették, amikor bevezették. A Chocolatey továbbra is használható a Windows 10 rendszeren a PackageManagement / OneGet támogatása nélkül.

A Get-PackageProvider és a Get-PackageSourceA parancsmagok megmutatják, hogy mely csomagszolgáltatók és források állnak rendelkezésre. A Register-PackageSource segítségével telepítheti a csomagforrást. Ehhez a cmdlethez a forrás URL-jéhez van szükség, tehát pontosan tudnia kell, mit szeretne hozzáadni, és hol található.

Például, ha van egy Chocolatey szolgáltató, amelyet a közösség fejlesztett ki, akkor hozzáadhatja a rendszeréhez ezzel a parancsmaggal. Az Unregister-PackageSource parancsmag eltávolíthatja az ilyen csomagforrást.

Ha a PackageManagement programot kell telepítenie a telepítéshezvalamelyik szoftverből, a fenti Register-PackageSource parancsmag használatával kell ellenőriznie, hogy a forrás regisztrálva van-e a PackageManagement-ben. Miután megszerezte, a következő parancsmagokkal megkeresheti, telepítheti és eltávolíthatja az elérhető csomagokat.

A Find-Package parancsmag lehetővé teszi a keresésta számára konfigurált csomagforrások és az Install-Package parancsmag lehetővé tenné telepítését. Az Uninstall-Package parancsmag eltávolítja a telepített csomagot a következő parancsmagok segítségével:

Find-csomag keresés

Install-csomag név

Uninstall-csomag név

Ennek célja egy egyszerű, szabványosított módszerkülönféle típusú szoftverek telepítése különböző forrásokból, különféle formákba csomagolva. A Windows 10 és a PackageManagement elindításával valószínűleg nagyobb integrációt várhatunk a különféle különféle lehetséges szoftverforrásokkal a kiszolgálók gyors beállításától a szoftverek automatikus telepítéséig az új számítógépekre, a beállításuk során.

További részletek a Microsoft hivatalos dokumentációjában találhatók a PackageManagement parancsmagokhoz.


Annak ellenére, hogy hogyan nézett ki közbenfejlesztés, a Microsoft nem fogadja el a Windows 10 csomagkezelését. A Microsoft nem tárolja a saját szoftveralkalmazásait, és a Chocolatey nem szerepel a Windows 10 végleges verziójának integrációjában. Még a Windows Store és annak alkalmazásai sem a PackageManagement oldalról érhető el.

Ez csak egy újabb eszközkészlet, amelyet a rendszergazdák számára terveztek. Látnunk kell, hogyan alakul és fejlődik az idő múlásával.