Mājas lapa » » Kā lietot PackageManagement (aka OneGet) sistēmā Windows 10

    Kā lietot PackageManagement (aka OneGet) sistēmā Windows 10

    Windows 10 ietver paketes pārvaldības rīku, kas iebūvēts PowerShell. Galīgajā versijā tas tiek saukts par “PackageManagement”, bet tas joprojām ir balstīts uz atklātā pirmkoda projektu OneGet.

    PackageManagement (aka OneGet) nav tehniski paketes pārvaldnieks. Tas ir pakotņu pārvaldnieka pārvaldnieks - sistēma un PowerShell cmdlet kopums, kas standartizētā veidā var pārvaldīt dažāda veida programmatūru no dažādām vietām.

    Kas ir PackageManagement / OneGet?

    Mēs iepriekš pārtraucām stāstu par OneGet un centāmies precizēt, kas tas ir. Ja tas nav pietiekami daudz informācijas, attīstītājs Garret Serack arī rakstīja informatīvu ziņu ar nosaukumu “10 lietas par OneGet, kas ir atšķirīgas, nekā jūs domājat.”

    Būtībā PackageManagement (balstoties uz atklātā pirmkoda projektu OneGet) ir integrēta PowerShell un tādējādi arī Windows 10. Tā mērķis ir apvienot dažādas paketes pārvaldības metodes un programmatūras instalācijas ietvarus vienā API kopā ar standarta PowerShell komplektu. cmdlet programmatūras pārvaldībai.

    Sākotnējā stāvoklī vismaz tas nav rīks, kas paredzēts vidējam Windows 10 lietotājam vai pat geek. Microsoft faktiski neuzņemas “OneGet repozitorijas” - patiesībā nav tādas lietas. OneGet var izmantot kopā ar pakalpojumu sniedzējiem, lai nodrošinātu piekļuvi programmatūras repozitorijiem, kurus pēc tam var pārvaldīt ar standartizētiem cmdlet. Tas ir paredzēts sistēmas administratoriem. Geeks, kas ir apmierināts ar komandrindu, OneGet reiz piedāvāja Chocolatey pakalpojumu sniedzēju, lai instalētu Chocolatey izvietotos darbvirsmas lietojumprogrammas. Tomēr OneGet nav paredzēts darbam tikai ar Chocolatey - sākotnējām OneGet versijām bija Chocolatey sniedzējs kā koncepcijas pierādījums, bet tas tagad ir noņemts.

    Varat arī instalēt un izmantot šo rīku citās Windows versijās, jo tā ir daļa no Windows pārvaldības sistēmas (WMF) 5.0.

    Kā lietot PackageManagement / OneGet

    PackageManagement ir PowerShell vajadzībām paredzētais cmdlet komplekts, tāpēc, lai to izmantotu, jums jāatver programma Windows PowerShell. Lai skatītu pieejamo cmdlet sarakstu, izpildiet šādu komandu:

    Get-Command -Module PackageManagement

    (Ņemiet vērā, ka Get-Command -Module OneGet nedarbosies, jo tā tika pārdēvēta par PackageManagement.)

    Windows 10 versijas galīgajā versijā vēl nav daudz ar PackageManagement. Šī funkcija bija interesantākā integrācijai ar Chocolatey, lai viegli instalētu Windows programmas no viena avota, kad tā tika ieviesta. Chocolatey joprojām var izmantot operētājsistēmā Windows 10 bez PackageManagement / OneGet palīdzības.

    Get-PackageProvider un Get-PackageSource cmdlets parādīs, kuri paketes nodrošinātāji un avoti ir pieejami. Lai instalētu paketes avotu, varat izmantot Register-PackageSource. Šim cmdlet nepieciešams avota avots, tāpēc jums būs jāzina, ko vēlaties pievienot un kur tas atrodas, lai to pievienotu.

    Piemēram, ja kopiena ir izstrādājusi Chocolatey pakalpojumu sniedzēju, varat to pievienot savai sistēmai ar šo cmdlet. Cmdlet programma Unregister-PackageSource var noņemt šādu paketes avotu.

    Ja jums ir nepieciešams izmantot PackageManagement, lai instalētu programmatūru no kaut kur, jums būs jāizmanto iepriekš minētais cmdlet reģistrs-PackageSource, lai nodrošinātu, ka avots ir reģistrēts PackageManagement. Pēc tam varat meklēt, instalēt un atinstalēt pieejamās pakotnes ar šādiem cmdlet.

    Cmdlet Find-Package ļaus jums meklēt jūsu konfigurētos paketes avotus, un cmdlet Install-Package ļaus jums to instalēt. Cmdlet atinstalēt pakotni atinstalēs instalēto pakotni, izmantojot šos cmdlet:

    Atrast paketi Meklēt

    Instalēt paketi nosaukums

    Atinstalēt paketi nosaukums

    Tas ir veidots kā vienkāršs, standartizēts veids, kā instalēt dažāda veida programmatūru no dažādiem avotiem, kas iepakoti dažādās formās. Izmantojot operētājsistēmu Windows 10 un PackageManagement, mēs varētu sagaidīt lielāku integrāciju ar dažādiem potenciāliem programmatūras avotiem, lai viss, sākot no ātras serveru uzstādīšanas līdz automātiskai programmatūras instalēšanai jaunos datoros, tos uzstādot.

    Plašāku informāciju skatiet Microsoft oficiālajā dokumentācijā par PackageManagement cmdlet.


    Neskatoties uz to, kā tā varētu izskatīties izstrādes laikā, Microsoft nepieņem operētājsistēmas Windows 10 pakotņu pārvaldību. Microsoft neuzņemas savas programmatūras repozitorijas, un Chocolatey netiek izmantota ar integrāciju Windows 10. galīgajā versijā. Windows Store un tās lietotnes var piekļūt no PackageManagement.

    Tas ir tikai vēl viens rīku komplekts, kas paredzēts sistēmas administratoriem. Mums būs jāpārbauda, ​​kā tas laika gaitā attīstās un aug.