Domača » kako » Kako uporabljati PackageManagement (aka OneGet) v operacijskem sistemu Windows 10

    Kako uporabljati PackageManagement (aka OneGet) v operacijskem sistemu Windows 10

    Windows 10 vključuje orodje za upravljanje paketov, vgrajeno v PowerShell. V končni različici se imenuje "PackageManagement", vendar še vedno temelji na projektu odprte kode, imenovanem OneGet.

    PackageManagement (ali OneGet) tehnično ni upravitelj paketov. To je upravitelj paketnih upravljalcev - okvir in niz cmdletov PowerShell, ki lahko na standardiziran način upravljajo različne vrste programske opreme z različnih mest..

    Kaj je PackageManagement / OneGet?

    Zgodbo o OneGet-u smo prej prelomili in poskušali natančno pojasniti, kaj je to. Če za vas to ni dovolj informacij, je razvijalec Garret Serack napisal informativno objavo z naslovom »10 stvari o OneGet, ki se razlikujejo od tistega, kar mislite.«

    V bistvu je PackageManagement (na podlagi projekta z odprtokodnim imenom OneGet) integriran v PowerShell in s tem Windows 10. Cilj je združiti različne tehnike upravljanja paketov in ogrodje namestitve programske opreme v en sam API skupaj s standardnim kompletom PowerShell cmdlets za upravljanje programske opreme.

    V začetnem stanju vsaj to ni orodje, ki je namenjeno povprečnemu uporabniku sistema Windows 10 ali celo geek. Microsoft pravzaprav ni gostitelj "repozitorijev OneGet" - pravzaprav take stvari ni. OneGet lahko uporabite skupaj s ponudniki, da omogočite dostop do repozitorijev programske opreme, ki jih nato lahko upravljate s standardiziranimi cmdleti. Namenjen je skrbnikom sistema. Za geeke, ki so zadovoljni z ukazno vrstico, je OneGet nekoč ponudil ponudnika Chocolatey za namestitev namiznih aplikacij, ki so gostile v Chocolatey. Vendar OneGet ni zasnovan za delo samo s Chocolatey - začetne različice programa OneGet so imele Chocolatey ponudnika kot dokaz-of-concept, vendar je ta zdaj odstranjen.

    To orodje lahko namestite in uporabljate tudi v drugih različicah operacijskega sistema Windows, saj je ta del sistema Windows Management Framework (WMF) 5.0.

    Kako uporabljati PackageManagement / OneGet

    Program PackageManagement je niz cmdlet za PowerShell, zato boste morali uporabiti aplikacijo PowerShell za Windows. Zaženite naslednji ukaz, da si ogledate seznam razpoložljivih ukaznih vrstic:

    Upravljanje z ukazom -Module Get-Command

    (Upoštevajte, da program Get-Command-Module OneGet ne bo deloval, ker je bil preimenovan v PackageManagement.)

    V zadnji različici operacijskega sistema Windows 10 še ni veliko dogajanja v programu PackageManagement. Ta funkcija je bila najbolj zanimiva za integracijo s Chocolateyjem za preprosto namestitev programov Windows iz enega vira, ko je bila uvedena. Chocolatey se lahko še vedno uporablja na Windows 10 brez pomoči PackageManagement / OneGet.

    Ukazne vrstice Get-PackageProvider in Get-PackageSource vam bodo pokazale, kateri ponudniki paketov in viri so na voljo. Za namestitev vira paketa lahko uporabite register-PackageSource. Ta ukaz »cmdlet« zahteva URL za vir, tako da morate natančno vedeti, kaj želite dodati in kje se nahaja, da ga dodate.

    Če skupnost na primer razvije ponudnika Chocolatey, ga lahko s tem ukazom »cmdlet« dodate v sistem. Cmdlet Unregister-PackageSource lahko odstrani tak vir paketa.

    Če želite s programom PackageManagement namestiti programsko opremo od nekje, boste morali uporabiti zgornjo ukazno vrstico Register-PackageSource, da zagotovite, da je vir registriran v programu PackageManagement. Ko to storite, lahko poiščete, namestite in odstranite razpoložljive pakete z naslednjimi cmdleti.

    Cmdlet Find-Package vam bo omogočil, da poiščete nastavljene vire paketa in cmdlet Install-Package vam bo omogočil, da ga namestite. Ukaz »Odstranitev-paket« bo odstranil paket, ki ste ga namestili prek teh ukaznih vrstic:

    Najdi paket Iskanje

    Namestitveni paket ime

    Odstrani-paket ime

    To je zasnovan tako, da je preprost, standardiziran način za namestitev različnih vrst programske opreme iz različnih virov, pakiranih v različnih oblikah. Z zagonom operacijskega sistema Windows 10 in PackageManagement lahko pričakujemo večjo integracijo z različnimi potencialnimi viri programske opreme za vse, od hitrega nastavljanja strežnikov do samodejne namestitve programske opreme na nove računalnike, ko jih nastavite..

    Za več podrobnosti si oglejte Microsoftovo uradno dokumentacijo za cmdleta PackageManagement.


    Kljub temu, da se je med razvojem zgledalo, Microsoft ne sprejema upravljanja paketov za Windows 10. Microsoft ne gosti lastnih repozitorijev programske opreme, Chocolatey pa se z integracijo v končno različico operacijskega sistema Windows 10 ne sprejema. Do trgovine Windows in njenih aplikacij lahko dostopate iz upravljanja PackageManagement.

    To je samo še ena zbirka orodij, namenjenih skrbnikom sistema. Morali bomo videti, kako se razvija in raste sčasoma.