2Sep
Windows 10 sisaldab PowerShellis sisseehitatud paketihalduse tööriista. Lõplikus versioonis on see nimega "PackageManagement", kuid see põhineb ikkagi avatud lähtekoodiga projektil "OneGet".
PackageManagement( ka OneGet) ei ole tehniliselt paketihaldur. See on paketihalduri juht - raamistik ja komplekt PowerShelli cmdlet, mis suudavad hallata erinevat tüüpi tarkvara tavapärasel viisil erinevates kohtades.
Mis on PackageManagement / OneGet?
Me varem rääkisime OneGeti lugu ja püüdisime täpselt täpsustada, mis see on. Kui te pole seda piisavalt informeeritud, kirjutas arendaja Garret Serack ka informatiivse postituse pealkirjaga "10 asi OneGet'i kohta, mis on teie arvates teistsugune".
Sisuliselt on integreeritud PackageManagement( põhineb avatud lähtekoodiga projekti OneGet)PowerShelli ja seega ka Windows 10-ga. Selle eesmärk on kokku viia erinevad paketihaldusviisid ja tarkvararakenduste raamistik ühtseks API-ga koos standardse komplektiga PowerShelli cmdletitarkvara haldamiseks.
Oma algses olekus pole see vähemalt keskmise Windows 10 kasutaja või isegi geeki jaoks mõeldud tööriist. Microsoft ei võõrusta ükskõik milliseid OneGeti repositooriume - tegelikult sellist asja pole. OneGet'i saab kasutada koos pakkujatega, et võimaldada ligipääsu tarkvarahoidlatele, mida saab seejärel hallata standardsete cmdlettide abil. See on mõeldud süsteemiadministraatoritele. Käsurea jaoks mugavate geekidega pakkus OneGet Chocolateyle pakutavate töölauarakenduste installimiseks Chocolatey pakkujat. Kuid OneGet ei ole mõeldud töötama ainult Chocolatey'ga - OneGet'i esialgsed versioonid olid Chocolatey pakkujana tõestuseks, kuid see on nüüd eemaldatud.
Samuti võite selle tööriista paigaldada ja kasutada ka teistes Windowsi versioonides, kuna see on osa Windows Management Framework( WMF) 5.0-st.
Kuidas kasutada PackageManagement / OneGet
PackageManagement on PowerShelli jaoks mõeldud cmdlettide komplekt, Peaksin selle kasutamiseks kasutama Windows PowerShelli rakendust. Käsige järgmine käsu, et näha saadaolevate cmd-lehtede loendit:
Get-Command -Module PackageManagement
( Pange tähele, et Get-Command-Module OneGet ei toimi, kuna see on ümbernimetatud PackageManagement'ile).
Windowsi lõplikus versioonis10, ei ole PackageManagementiga veel palju tegemist. See funktsioon oli kõige huvitavam integreerumisel Chocolateyga Windowsi programmide hõlpsaks installimiseks ühest allikast, kui see oli kasutusele võetud. Kuid Chocolatey'i saab siiski kasutada Windows 10-s ilma PackageManagement / OneGet'i abita.
Get-PackageProvider ja Get-PackageSource cmdlets näitavad teile, millised paketi pakkujad ja allikad on saadaval. Paketiallika installimiseks võite kasutada Register-PackageSource'i. See cmdlet nõuab allika URL-i, nii et peate täpselt teadma, mida soovite lisada ja kus see asub selle lisamiseks.
Näiteks kui kogukonna poolt on välja töötatud Chocolatey pakkuja, saate selle sellel cmdlil oma süsteemile lisada. Unregister-PackageSource'i cmdlet võib sellise paketiallika eemaldada.
Kui peate tarkvara kusagil tarkvara installimiseks kasutama PackageManagement, peate kasutama eespool nimetatud registri-pakettandmestiku cmdletti, et tagada allika registreerimine PackageManagementis. Pärast seda võite otsida, installida ja desinstallida olemasolevad paketid järgmiste cmd-lehtedega.
Kompuutri Find-pakett võimaldab teil otsida seadistatud pakettide allikaid ja käsku Install-Package võimaldab teil seda installida. Uninstall-pakett-viirus desinstallib paketi, mille olete nende cmd-lehtede abil installinud:
Find-pakett otsing
Install-pakett nimi
Uninstall-pakett nimi
See on mõeldud lihtsaks, standardiseeritud viisiks erinevat tüüpi tarkvara installimiseks erinevatest allikatest, mis on pakitud erinevatesse vormidesse. Windows 10 ja PackageManagement käivitamisega võime eeldada, et nende integreerimine mitmesuguste potentsiaalsete tarkvara allikatega muudab kõike, alates serverite kiirelt seadistamisest kuni uute arvutite tarkvara automaatseks installimiseni nende seadistamisel.
Lisateabe saamiseks konsulteerige Microsofti pakendamanagement'i cmdlettide ametlike dokumentidega.
Hoolimata sellest, kuidas see võis arengut vaadelda, ei võta Microsoft Windows 10 paketihaldust vastu. Microsoft ei hosti oma tarkvara hoidlaid ja Chocolatey ei ole Windows 10 lõplikus versioonis integreeritav.isegi Windowsi pood ja selle rakendused on saadaval paketi haldamisest.
See on lihtsalt veel üks süsteemide administraatoritele mõeldud tööriistade komplekt. Peame nägema, kuidas see aja jooksul areneb ja kasvab.