Kaip naudoti PackageManagement (dar žinomas kaip OneGet) "Windows 10"

Turinys:

Kaip naudoti PackageManagement (dar žinomas kaip OneGet) "Windows 10"
Kaip naudoti PackageManagement (dar žinomas kaip OneGet) "Windows 10"
Anonim
"Windows 10" yra "PowerShell" įdiegta paketų valdymo priemonė. Galutinėje versijoje ji vadinama "PackageManagement", bet ji vis dar pagrįsta atviro kodo projektas pavadintas OneGet.
"Windows 10" yra "PowerShell" įdiegta paketų valdymo priemonė. Galutinėje versijoje ji vadinama "PackageManagement", bet ji vis dar pagrįsta atviro kodo projektas pavadintas OneGet.

PackageManagement (dar žinomas kaip OneGet) techniškai nėra paketo tvarkytuvė. Tai paketų tvarkytuvo valdytojas - "PowerShell" cmdlet sistema ir rinkinys, kuris standartizuotu būdu gali valdyti skirtingų tipų programinę įrangą iš skirtingų vietų.

Kas yra PackageManagement / OneGet?

Anksčiau mes sunaikinome "OneGet" istoriją ir bandėme išsiaiškinti, kas tai yra. Jei jums nepakanka informacijos, kūrėjas Garret Serack taip pat parašė informacinį pranešimą "10 dalykų apie OneGet, kuris yra kitoks, nei manote".

Iš esmės "PackageManagement" (pagrįstas atviro kodo projektas "OneGet") integruotas į "PowerShell", taigi ir "Windows 10". Juo siekiama suderinti įvairias paketų valdymo technologijas ir programinės įrangos diegimo sistemas į vieną API kartu su standartiniu "PowerShell" rinkiniu programinės įrangos valdymo cmdlet.

Pradinėje būsenoje, bent jau tai nėra priemonė, sukurta vidutiniam "Windows 10" naudotojui ar net "geek". "Microsoft" iš tikrųjų nėra "OneGet" saugyklų - iš tikrųjų tokio dalyko nėra. "OneGet" gali būti naudojamas kartu su paslaugų teikėjais, kad būtų galima naudotis programinės įrangos saugyklomis, kurias vėliau galima tvarkyti naudojant standartizuotas cmdlet. Tai skirta sistemų administratoriams. Gayks patogiai su komandinės eilutės, OneGet vieną kartą pasiūlė Chocolatey teikėjas įdiegti darbalaukio programas, priimamas į "Chocolatey". Tačiau "OneGet" nėra skirtas dirbti tik su "Chocolatey" - pradinės "OneGet" versijos "Chocolatey" teikėjas yra koncepcijos įrodymas, bet 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, todėl jums reikės atidaryti "Windows PowerShell" programą. Paleiskite šią komandą, kad pamatytumėte esamų cmdletų sąrašą:

Get-Command -Module PackageManagement

(Atkreipkite dėmesį, kad Get-Command-OneGet modulis neveiks, nes jis buvo pervadintas į "PackageManagement".)

Galutinėje "Windows 10" versijoje dar nėra daug "PackageManagement". Ši funkcija buvo labiausiai įdomi integracijai su "Chocolatey", kad būtų galima lengvai įdiegti "Windows" programas iš vieno šaltinio, kai jis buvo įdiegtas. Vis dėlto "Chocolatey" galima naudoti "Windows 10" be "PackageManagement" / "OneGet" pagalbos.
Galutinėje "Windows 10" versijoje dar nėra daug "PackageManagement". Ši funkcija buvo labiausiai įdomi integracijai su "Chocolatey", kad būtų galima lengvai įdiegti "Windows" programas iš vieno šaltinio, kai jis buvo įdiegtas. Vis dėlto "Chocolatey" galima naudoti "Windows 10" be "PackageManagement" / "OneGet" pagalbos.

"Get-PackageProvider" ir "Get-PackageSource" cmdlet parodys, kokie paketo teikėjai ir šaltiniai yra prieinami. Norėdami įdiegti paketo šaltinį, galite naudoti registraciją-PackageSource. Šiam cmdlei reikia šaltinio URL, todėl turėsite tiksliai žinoti, ką norite pridėti ir kur jis yra, kad jį pridėtumėte.

Pavyzdžiui, kai "Chocolatey" teikėjas yra sukurtas bendruomenės, galite pridėti jį prie savo sistemos naudodami šį cmdlet. "Unregister-PackageSource" cmdlet gali pašalinti tokį paketo šaltinį.

Jei norint įdiegti programinę įrangą iš kažkur reikia naudoti "PackageManagement", jums reikės naudoti pirmiau nurodytą "Registry-PackageSource" cmdlet, kad įsitikintumėte, jog šaltinis yra užregistruotas "PackageManagement". Po to jūs galite ieškoti, įdiegti ir pašalinti galimus paketus su šiomis cmdletomis.
Jei norint įdiegti programinę įrangą iš kažkur reikia naudoti "PackageManagement", jums reikės naudoti pirmiau nurodytą "Registry-PackageSource" cmdlet, kad įsitikintumėte, jog šaltinis yra užregistruotas "PackageManagement". Po to jūs galite ieškoti, įdiegti ir pašalinti galimus paketus su šiomis cmdletomis.

"Search-package" cmdlet leis jums ieškoti jūsų sukonfigūruotų paketų šaltinių ir "Install-Package" cmdlet leis jums jį įdiegti. "Uninstall-Package" cmdlet pašalins paketą, kurį įdiegėte per šias cmdles:

Find-Package search

Install-Package name

Uninstall-Package name

Tai suprojektuota kaip paprastas, standartizuotas būdas įdiegti įvairių tipų programinę įrangą iš įvairių šaltinių, supakuotų įvairiomis formomis. Naudodamiesi "Windows 10" ir "PackageManagement" paleisdami, galėtume tikėtis daugiau integracijos su įvairiomis galimomis programinės įrangos šaltiniais viskam, nuo greito serverių nustatymo iki automatiškai diegiant programinę įrangą naujuose kompiuteriuose jų nustatymo metu.

Daugiau informacijos rasite "Microsoft" oficialiose "PackageManagement" cmdletose.

Nepaisant to, kaip jis galėjo atrodyti vystymosi metu, "Microsoft" nepriima "Windows 10" paketų tvarkymo. "Microsoft" nesuteikia savo programinės įrangos saugyklų, o "Chocolatey" nėra integruota į galutinę "Windows 10" versiją. Netgi "Windows" parduotuvę ir jos programas galima pasiekti iš "PackageManagement".

Tai tik dar vienas sistemų administratoriams skirtas rinkinys. Turėsime pamatyti, kaip jis vystosi ir auga laikui bėgant.

Rekomenduojamas: