If-Koubou

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

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

Windows 10 ietver pakešu pārvaldības rīku, kas ir iebūvēts PowerShell. Pēdējā versijā tas tiek saukts par "PackageManagement", taču tas joprojām ir balstīts uz atklātā pirmkoda projektu ar nosaukumu OneGet.

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-moduļa pakešu pārvaldība

(Ņemiet vērā, ka Get-Command-OneGet modulis nedarbosies, jo tas ir pārdēvēts par PackageManagement.)

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

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.

Ja jums ir jāizmanto PackageManagement, lai instalētu programmatūru no kaut kā, jums jāizmanto iepriekš minētā reģistra-pakotnes resursa cmdlet, lai nodrošinātu, ka avots ir reģistrēts PackageManagement. Pēc tam, kad esat, varat meklēt, instalēt un atinstalēt pieejamos pakotnes, izmantojot tālāk norādītās cmdletes.

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:

Atrast paketi Meklēt

Instalēšanas pakotne vārds

Atinstalēšanas pakotne vārds

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.