/ / Kaip naudoti „PackageManagement“ (dar žinomas kaip „OneGet“) „Windows 10“

Kaip naudotis „PackageManagement“ (dar žinomu kaip „OneGet“) „Windows 10“

„Windows 10“ yra paketų tvarkymo įrankis, įmontuotas „PowerShell“. Galutinėje versijoje jis pavadintas „PackageManagement“, tačiau jis vis dar remiasi atvirojo kodo projektu, pavadinimu „OneGet“.

„PackageManagement“ (dar žinomas kaip „OneGet“) nėra techniškai pritaikytaspakuotės vadybininkas. Tai paketų tvarkyklės tvarkyklė - sistema „PowerShell“ cmdlet, kuri standartiniu būdu gali valdyti įvairių tipų programinę įrangą iš skirtingų vietų.

Kas yra „PackageManagement“ / „OneGet“?

Anksčiau mes nutraukėme istoriją apie „OneGet“ irbandė išsiaiškinti, kas tai yra. Jei to jums nepakanka informacijos, kūrėjas Garret Serack taip pat parašė informacinį pranešimą pavadinimu „10 dalykų apie„ OneGet “, kurie skiriasi nei jūs manote“.

Iš esmės „PackageManagement“ (pagrįstaatvirojo kodo projektas, pavadintas „OneGet“) yra integruotas į „PowerShell“, taigi „Windows 10.“. Ja siekiama sujungti daugybę skirtingų paketų valdymo metodų ir programinės įrangos diegimo schemų į vieną API kartu su standartiniu „PowerShell“ cmdlet rinkiniu programinės įrangos valdymui.

Bent jau pradinėje būsenoje tai nėra įrankisskirtas paprastam „Windows 10“ vartotojui ar net geikui. „Microsoft“ iš tikrųjų nepriima jokių „OneGet“ saugyklų - iš tikrųjų tokio nėra. „OneGet“ galima naudoti kartu su tiekėjais, kad būtų galima pasiekti programinės įrangos saugyklas, kurias vėliau galima valdyti naudojant standartizuotas cmdlet. Tai skirta sistemos administratoriams. Norėdami, kad komandoms būtų patogu naudoti „OneGet“, „OneGet“ kartą pasiūlė „Chocolatey“ teikėją diegti darbalaukio programas, esančias „Chocolatey“. Tačiau „OneGet“ nėra sukurtas veikti tik su „Chocolatey“ - pradinėse „OneGet“ versijose „Chocolatey“ teikėjas buvo koncepcijos įrodymas, tačiau dabar jis buvo pašalintas.

Taip pat galite įdiegti ir naudoti šį įrankį kitose „Windows“ versijose, nes tai yra „Windows Management Framework (WMF) 5.0“ dalis.

Kaip naudotis „PackageManagement“ / „OneGet“

„PackageManagement“ yra „PowerShell“ cmdlet rinkinys, todėl norint jį naudoti, turėsite atidaryti „Windows PowerShell“ programą. Vykdykite šią komandą norėdami pamatyti galimų cmdlet sąrašą:

„Gauk komandą“ - modulio paketo valdymas

(Atminkite, kad „Get-Command“ - „Modulis OneGet“ neveiks, nes jis pervadintas į „PackageManagement“.)

Galutinėje „Windows 10“ versijoje„PackageManagement“ dar nėra daug. Ši savybė buvo įdomiausia dėl jos integravimo su „Chocolatey“, nes buvo lengvai įdiegiamos „Windows“ programos iš vieno šaltinio, kai ji buvo pristatyta. Tačiau „Chocolatey“ vis dar gali būti naudojama „Windows 10“ be „PackageManagement“ / „OneGet“ pagalbos.

„Get-PackageProvider“ ir „Get-PackageSource“cmdlet parodys, kurie paketų tiekėjai ir šaltiniai yra prieinami. Norėdami įdiegti paketo šaltinį, galite naudoti „Register-PackageSource“. Šiam cmdlet reikalingas šaltinio URL, todėl jūs turėsite tiksliai žinoti, ką norite pridėti ir kur jis yra, kad pridėtumėte.

Pvz., Kai bendruomenė sukūrė „Chocolatey“ teikėją, naudodamiesi šia cmdlet galite ją įtraukti į savo sistemą. „Cmdlet“ Unregister-PackageSource gali pašalinti tokį paketo šaltinį.

Jei jums reikia naudoti „PackageManagement“, kad įdiegtumėteprograminę įrangą iš kažkur, turėsite naudoti aukščiau pateiktą cmdlet „Register-PackageSource“, kad įsitikintumėte, jog šaltinis yra užregistruotas „PackageManagement“. Kai turėsite, galite ieškoti, įdiegti ir pašalinti turimus paketus naudodami šias cmdlet.

Cmdlet „Find-Package“ leis jums ieškotijūsų sukonfigūruoti paketo šaltiniai ir cmdlet įdiegti paketo paketą leis jums jį įdiegti. Cmdlet „Uninstall-Package“ pašalins paketą, kurį įdiegėte naudodami šias cmdlet:

Rasti paketą Paieška

Įdiegti paketą vardas

Pašalinti paketą vardas

Tai yra paprastas, standartizuotas būdasįdiegti skirtingų tipų programinę įrangą iš skirtingų šaltinių, supakuotų į skirtingas formas. Paleidę „Windows 10“ ir „PackageManagement“, galime tikėtis pamatyti daugiau integracijos su įvairiais skirtingais programinės įrangos šaltiniais, pradedant nuo greito serverių nustatymo iki automatinio programinės įrangos diegimo naujuose asmeniniuose kompiuteriuose juos nustatant.

Norėdami gauti daugiau informacijos, skaitykite oficialiuosius „Microsoft“ dokumentus apie „cmdlet“ „PackageManagement“.


Nepaisant to, kaip tai galėjo atrodyti per„Microsoft“ nepriima savo programinės įrangos saugyklų, o „Chocolatey“ nėra integruota į galutinę „Windows 10“ versiją. Net „Windows Store“ ir jos programos negali būti pasiekiamiems iš „PackageManagement“.

Tai tik dar vienas įrankių rinkinys, skirtas sistemos administratoriams. Turėsime pamatyti, kaip ji vystosi ir auga laikui bėgant.