/ / Kā lietot PackageManagement (pazīstams arī kā OneGet) operētājsistēmā Windows 10

Kā lietot PackageManagement (aka OneGet) operētājsistēmā Windows 10

Windows 10 ir iekļauts pakotņu pārvaldības rīks, kas iebūvēts PowerShell. Galīgajā versijā tā nosaukums ir “PackageManagement”, taču tā joprojām balstās uz atvērtā pirmkoda projektu ar nosaukumu OneGet.

PackageManagement (pazīstams arī kā OneGet) nav tehniski izstrādātspakešu menedžeris. Tas ir pakotņu pārvaldnieks - ietvars un PowerShell cmdlet kopums, kas standartizētā veidā var pārvaldīt dažādu veidu programmatūru no dažādām vietām.

Kas ir PackageManagement / OneGet?

Iepriekš mēs pārtraucām stāstu par OneGet, unmēģināja precīzi noskaidrot, kas tas ir. Ja jums ar to nav pietiekami daudz informācijas, izstrādātājs Garrets Seraks raksta arī informatīvu ziņu ar nosaukumu “10 lietas par OneGet, kas atšķiras no jūsu domām”.

Būtībā PackageManagement (pamatojoties uzatvērtā koda projekts OneGet) ir integrēts PowerShell un tādējādi operētājsistēmā Windows 10. Tā mērķis ir apvienot dažādas dažādas pakešu pārvaldības metodes un programmatūras instalēšanas ietvarus vienā API kopā ar standarta PowerShell cmdlet komplektu programmatūras pārvaldībai.

Vismaz sākotnējā stāvoklī tas nav rīkskas paredzēts vidusmēra Windows 10 lietotājam vai pat geek. Microsoft faktiski neuzņem nevienu “OneGet krātuvi” - patiesībā šādas lietas nav. OneGet var izmantot kopā ar pakalpojumu sniedzējiem, lai nodrošinātu piekļuvi programmatūras krātuvēm, kuras pēc tam var pārvaldīt ar standartizētām cmdlet. Tas ir paredzēts sistēmu administratoriem. Lai geeks būtu apmierināts ar komandrindu, OneGet savulaik piedāvāja Chocolatey nodrošinātāju darbvirsmas lietojumprogrammu instalēšanai, kas atrodas Chocolatey. Tomēr OneGet nav paredzēts darbam tikai ar Chocolatey - sākotnējām OneGet versijām bija Chocolatey piegādātājs kā koncepcijas pierādījums, taču tagad tas 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āpēc, lai to izmantotu, jums būs jāatver Windows PowerShell lietojumprogramma. Palaidiet šo komandu, lai skatītu pieejamo cmdlet sarakstu:

Get-Command-moduļa PackageManagement

(Ņemiet vērā, ka Get-Command - One moduļa modulis nedarbosies, jo tas tika pārdēvēts par PackageManagement.)

Windows 10 galīgajā versijāar PackageManagement pagaidām nav daudz. Šī funkcija bija visinteresantākā tās integrācijā ar Chocolatey, lai viegli ieviestu 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-PackageSourcecmdlet parādīs, kuri pakešu nodrošinātāji un avoti ir pieejami. Lai instalētu pakotnes avotu, varat izmantot reģistru-PackageSource. Šai cmdlet ir nepieciešams avota URL, tāpēc, lai to pievienotu, jums precīzi jāzina, ko vēlaties pievienot un kur tas atrodas.

Piemēram, kad ir Chocolatey nodrošinātājs, kuru izstrādājusi kopiena, varat to pievienot savai sistēmai, izmantojot šo cmdlet. Ar cmdlet Unregister-PackageSource var noņemt šādu pakotnes avotu.

Ja jums ir jāizmanto PackageManagement, lai instalētulai iegūtu programmatūru no kaut kurienes, jums būs jāizmanto iepriekš minētā cmdlet reģistrs-PackageSource, lai pārliecinātos, ka avots ir reģistrēts PackageManagement. Kad esat to izdarījis, varat meklēt, instalēt un atinstalēt pieejamos pakotnes ar šādām cmdletēm.

Cmdlet Find-Package ļaus jums veikt meklēšanutam konfigurētie pakotnes avoti un cmdlet instalēšanas pakotne ļaus to instalēt. Cmdlet atinstalēt paketi atinstalēs paketi, kuru esat instalējis, izmantojot šīs cmdlet:

Atrodi paketi Meklēt

Instalēt pakotni vārds

Atinstalēt paketi vārds

Tas ir paredzēts vienkāršam, standartizētam veidaminstalēt dažāda veida programmatūru no dažādiem avotiem, kas iepakoti dažādās formās. Palaižot operētājsistēmu Windows 10 un PackageManagement, mēs varētu gaidīt lielāku integrāciju ar dažādiem dažādiem iespējamiem programmatūras avotiem, sākot ar ātru serveru iestatīšanu un beidzot ar programmatūras automātisku instalēšanu jaunos personālajos datoros, kad tie tiek iestatīti.

Lai iegūtu sīkāku informāciju, skatiet Microsoft oficiālo dokumentāciju par cmdletiem PackageManagement.


Neskatoties uz to, kā tas varēja izskatīties laikāattīstībā, Microsoft nepieņem pakešu pārvaldību operētājsistēmai Windows 10. Microsoft mitina savas programmatūras krātuves, un Chocolatey netiek integrēta Windows 10 galīgajā versijā. Pat Windows Store un tā lietotnes nevar piekļūt no PackageManagement.

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