PackageManagement (tāpat kā OneGet) tehniski nav pakešu pārvaldnieks. Tas ir pakešu pārvaldnieka menedžeris - PowerShell komandrindu kopums un komplekts, kas standartizēti var pārvaldīt dažādu veidu programmatūras no dažādām vietām.
Kas ir PackageManagement / OneGet?
Mēs iepriekš sadalījām stāstu par OneGet un centāmies precīzi noskaidrot, kas tas ir. Ja jums par to nepietiek informācijas, izstrādātājs Garret Serack arī uzrakstīja informatīvu ziņu ar nosaukumu "10 lietas par OneGet, kas ir atšķirīgi, nekā jūs domājat."
Būtībā pakešu pārvaldība (pamatojoties uz atvērtā koda projektu ar nosaukumu OneGet) ir integrēta PowerShell un tādējādi arī Windows 10. Tā mērķis ir apkopot dažādas dažādas pakešu pārvaldības metodes un programmatūras instalēšanas sistēmas vienā API kopā ar standarta PowerShell komplektu komandrindas, lai pārvaldītu programmatūru.
Sākotnējā stāvoklī, vismaz tas nav līdzeklis, kas paredzēts vidējam Windows 10 lietotājam vai pat ģēnijam. Microsoft faktiski neuzņemas nevienu "OneGet repozitoriju" - patiesībā šāda lieta nav. 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ētām cmdletēm. Tas ir paredzēts sistēmas administratoriem. Lai geeks, kas apmierināti ar komandrindu, OneGet kādreiz piedāvāja Chocolatey pakalpojumu sniedzēju, lai instalētu Chocolatey izvietotas galddatoru programmas. Tomēr OneGet nav paredzēts darbam tikai ar Chocolatey - sākotnējās OneGet versijās bija Chocolatey pakalpojumu sniedzējs kā koncepcijas pierādījums, taču tas tagad ir noņemts.
Varat arī instalēt un izmantot šo rīku citās Windows versijās, jo tas ir daļa no Windows pārvaldības ietvara (WMF) 5.0.
Kā lietot PackageManagement / OneGet
PackageManagement ir PowerShell cmdlet kopums, tādēļ, lai to izmantotu, jums būs jāatver Windows PowerShell lietojumprogramma. Lai atvērtu pieejamo cmdletu sarakstu, izpildiet šādu komandu:
Get-Command -Module PackageManagement
(Ņemiet vērā, ka Get-Command-OneGet modulis nedarbosies, jo tas ir pārdēvēts par PackageManagement.)
Get-PackageProvider un Get-PackageSource komandrindas parādīs, kuri pakotņu sniedzēji un avoti ir pieejami. Lai uzstādītu paketes avotu, varat izmantot Registry-PackageSource. Šī cmdletam nepieciešams avota URL, tāpēc jums tieši jāzina, ko vēlaties pievienot, un kur tas atrodas, lai to pievienotu.
Piemēram, ja sabiedrība ir izveidojusi Chocolatey pakalpojumu sniedzēju, to var pievienot savai sistēmai, izmantojot šo cmdletu. Atcelšanas pakotnes avota cmdlet var noņemt šādu pakotnes avotu.
Komanda "Atrast paketi" ļaus jums meklēt jūsu konfigurētos pakotnes avotus, un cmdlet instalācijas pakotne ļaus to instalēt. Komendes Uninstall-Package atinstalēs pakotni, kuru esat instalējuši, izmantojot šīs cmdoles:
Find-Package search
Install-Package name
Uninstall-Package name
Tas ir izstrādāts, lai būtu 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 Windows 10 un PackageManagement palaišanu, mēs varētu sagaidīt lielāku integrāciju ar dažādiem potenciāliem programmatūras avotiem visam, sākot no serveru ātras iestatīšanas līdz automātiskai programmatūras instalēšanai jaunos datoros to iestatīšanas brīdī.
Lai iegūtu sīkāku informāciju, skatiet Microsoft oficiālo dokumentāciju par cmdlet PackageManagement.
Neraugoties uz to, kā tas varētu būt izskatījies izstrādes laikā, Microsoft nepieņem pakotņu pārvaldību Windows 10. Microsoft nesaglabā savas programmatūras krātuves, un Chocolatey netiek integrēta Windows 10 galīgajā versijā. Pat nav Windows veikalam un tā progr var piekļūt no PackageManagement.
Tas ir tikai vēl viens sistēmu komplekts, kas paredzēts sistēmas administratoriem. Mums būs jāskatās, kā tas laika gaitā attīstās un aug.