If-Koubou

PackageManagementin käyttäminen (aka OneGet) Windows 10: ssa

PackageManagementin käyttäminen (aka OneGet) Windows 10: ssa (Miten)

Windows 10 sisältää PowerShellin sisäänrakennetun paketinhallintatyökalun. Lopullisessa versiossa se on nimeltään "PackageManagement", mutta se perustuu edelleen avoimeen lähdekoodiin nimeltä OneGet.

PackageManagement (aka OneGet) ei ole teknisesti paketinhallinta. Se on paketinhallintapäällikkö - kehys ja PowerShell-cmdlet-sarja, jotka pystyvät hallitsemaan eri tyyppisiä ohjelmia eri paikoista standardisoituneesti.

Mikä on PackageManagement / OneGet?

Olemme aiemmin rikkoneet tarinan OneGetista ja yritimme selvittää tarkalleen, mitä se on. Jos tämä ei riitä sinulle, kehittäjä Garret Serack kirjoitti myös informatiivisen artikkelin nimeltä "10 asioita OneGetistä, jotka ovat erilaisia ​​kuin luulet."

Pohjimmiltaan PackageManagement (perustuu OpenGL-projektiin) on integroitu PowerShelliin ja siten Windows 10: een. Se pyrkii yhdistämään erilaisia ​​pakettienhallintatekniikoita ja ohjelmiston asennuskehyksiä yhdeksi API: ksi yhdessä PowerShell-standardin kanssa cmdlets ohjelmiston hallintaan.

Alustustilanteessa tämä ei ole ainakaan Windows 10: n keskivertokäyttäjälle tai jopa geekille suunniteltu työkalu. Microsoft ei itse asiassa ylläpitä mitään "OneGet-arkistoja" - tosiasiassa ei ole tällaista. OneGet-ohjelmistoa voidaan käyttää yhdessä palveluntarjoajien kanssa, jotta ohjelmistovarastoihin päästään, minkä jälkeen niitä voidaan hallita standardoiduilla cmdlet-sivuilla. Tämä on suunniteltu järjestelmänvalvojille. Geeksille, jotka olivat mukavasti komentorivillä, OneGet tarjosi Chocolatey-palveluntarjoajalle Chocolateyn isännöimän työpöytäsovelluksen asentamista. OneGet ei kuitenkaan ole suunniteltu toimimaan vain Chocolateyn kanssa - OneGetin alustavat versiot olivat Chocolatey-palveluntarjoajana todisteena, mutta tämä on nyt poistettu.

Voit myös asentaa ja käyttää tätä työkalua muissa Windows-versioissa, koska se on osa Windows Management Framework (WMF) 5.0 -ohjelmaa.

Kuinka käyttää PackageManagement / OneGet-ohjelmaa

PackageManagement on joukko cmdletteja PowerShellille, joten sinun täytyy avata Windows PowerShell-sovellus sen käyttämiseksi. Suorita seuraava komento nähdäksesi luettelon käytettävissä olevista cmdletteistä:

Get-Command -Module PackageManagement

(Huomaa, että Get-Command -Module OneGet ei toimi, koska se on nimetty uudelleen PackageManagementiin.)

Windows 10: n lopullisessa versiossa ei ole vielä paljon tehtävää PackageManagementin kanssa. Tämä ominaisuus oli mielenkiintoisin sen integroitumiseen Chocolateyn kanssa Windows-ohjelmien helppoon asentamiseen yhdestä lähteestä, kun se otettiin käyttöön. Chocolatey voidaan silti käyttää Windows 10: ssa ilman PackageManagement / OneGetin tukea.

Get-PackageProvider ja Get-PackageSource-cmdletit näyttävät, mitkä paketin tarjoajat ja lähteet ovat käytettävissä. Pakettien lähdekoodi voidaan asentaa Register-PackageSource-ohjelmalla. Tämä cmdlet vaatii lähteen lähteen URL-osoitteen, joten sinun on tiedettävä tarkalleen, mitä haluat lisätä ja missä se sijaitsee lisätäksesi sen.

Esimerkiksi, kun yhteisö kehittää Chocolatey-palveluntarjoajaa, voit lisätä sen järjestelmään tällä cmdletillä. Unregister-PackageSource-cmdlet voi poistaa tällaisen paketin lähteen.

Jos haluat käyttää PackageManagement-ohjelmaa ohjelmiston asennukseen jossain, sinun on käytettävä edellä mainittua Register-PackageSource-cmdletä varmistaaksesi, että lähde on rekisteröity PackageManagement-ohjelmassa. Kun olet, voit etsiä, asentaa ja poistaa käytettävissä olevia paketteja seuraavilla cmdletteillä.

Find-Package-cmdlet avulla voit etsiä konfiguroidut paketin lähteet sille ja Asennuspaketin cmdlet-sovelluksen avulla voit asentaa sen. Uninstall-Package-cmdlet poistaa asennuksen, jonka olet asentanut nämä cmdletit:

Etsi-Paketti Hae

Asenna-Paketti nimi

Uninstall-Paketti nimi

Tämä on suunniteltu yksinkertaiseksi, standardisoituna tapaan asentaa erilaisia ​​ohjelmia eri lähteistä, jotka on pakattu eri muotoihin. Windows 10: n ja PackageManagement-käynnistämisen myötä voimme odottaa lisää integraatiota erilaisiin mahdollisiin ohjelmistorähteisiin kaikesta, koska palvelimet voidaan nopeasti asentaa ja ohjelmat asennetaan automaattisesti uusille tietokoneille asetettaessa niitä.

Lisätietoja on Microsoftin PackageManagement-cmdlet-ohjeissa.

Huolimatta siitä, miten se olisi voinut katsoa kehityksen aikana, Microsoft ei hyväksy pakettienhallintaa Windows 10: lle. Microsoft ei aseta omia ohjelmistovarastojaan, eikä Chocolateyä ole otettu mukaan Windows 10: n lopulliseen versioon. Windows Store ja sen sovellukset ovat käytettävissä PackageManagement-ohjelmasta.

Tämä on vain uusi työkalu, joka on suunniteltu järjestelmänvalvojille. Meidän on ymmärrettävä, miten se kehittyy ja kasvaa ajan myötä.