Kotisivu » miten » Paketinhallinnan (aka OneGet) käyttö Windows 10 ssä

    Paketinhallinnan (aka OneGet) käyttö Windows 10 ssä

    Windows 10 sisältää paketinhallintatyökalun, joka on rakennettu PowerShelliin. Lopullisessa versiossa se on nimeltään "PackageManagement", mutta se perustuu edelleen avoimen lähdekoodin projektiin OneGet.

    PackageManagement (aka OneGet) ei ole teknisesti paketinhallinta. Se on pakettienhallintapäällikkö - kehys ja joukko PowerShell-cmdlet-tiedostoja, jotka voivat hallita eri tyyppisiä ohjelmistoja standardoidulla tavalla.

    Mikä on PackageManagement / OneGet?

    Olemme aiemmin rikkoneet OneGetin tarinan ja yrittäneet selventää, mitä se on. Jos tämä ei riitä sinulle, kehittäjä Garret Serack kirjoitti myös informatiivisen postin, jonka otsikko oli ”10 asiaa OneGetistä, jotka ovat erilaisia ​​kuin luulet.”

    Essentials, PackageManagement (joka perustuu avoimen lähdekoodin projektiin OneGet) on integroitu PowerShelliin ja siten Windows 10: een. Sen tavoitteena on yhdistää useita erilaisia ​​pakettienhallintatekniikoita ja ohjelmistojen asennuskehyksiä yhdeksi API: ksi yhdessä vakiopakkauksen kanssa. cmdlet-ohjelmistot ohjelmiston hallintaan.

    Alkuasennossa tämä ei ole ainakin työkalu, joka on suunniteltu keskimääräiselle Windows 10 -käyttäjälle tai edes geekille. Microsoft ei itse isännöi mitään "OneGet-arkistoja" - itse asiassa ei ole sellaista. OneGetiä voidaan käyttää yhdessä palveluntarjoajien kanssa ohjelmistovarastojen käytön mahdollistamiseksi, joita voidaan sitten hallita standardisoiduilla cmdlet-sovelluksilla. Tämä on suunniteltu järjestelmänvalvojille. Geeksillä, jotka ovat mukavia komentorivillä, OneGet tarjosi kerran Chocolatey-palveluntarjoajalle Chocolatey-palvelimessa olevien työpöytäsovellusten asentamisen. OneGet ei kuitenkaan ole suunniteltu toimimaan vain Chocolateyn kanssa - OneGetin ensimmäisillä versioilla oli Chocolateyn tarjoaja käsitteenä, 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: ta.

    PackageManagement / OneGet -palvelun käyttö

    PackageManagement on joukko cmdlet-sovelluksia PowerShellille, joten sinun on avattava Windows PowerShell -ohjelma, jotta sitä voidaan käyttää. Suorita seuraava komento nähdäksesi luettelon käytettävissä olevista cmdlet-sovelluksista:

    Get-Command -Module PackageManagement

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

    Windows 10: n lopullisessa versiossa ei ole vielä paljon käynnissä PackageManagement. Tämä ominaisuus oli mielenkiintoisin sen integroimiseksi Chocolateyn kanssa, jotta Windows-ohjelmat voidaan helposti asentaa yhdestä lähteestä sen käyttöönoton yhteydessä. Chocolateya voidaan silti käyttää Windows 10: ssä ilman PackageManagement / OneGetin apua.

    Get-PackageProvider- ja Get-PackageSource-cmdlet-ohjelmat näyttävät, mitkä pakettien tarjoajat ja lähteet ovat käytettävissä. Voit käyttää pakettilähdettä Rekisteröinti-pakettilähteen avulla. Tämä cmdlet vaatii lähdekoodin URL-osoitteen, joten sinun on tiedettävä, mitä haluat lisätä ja mihin se sijaitsee.

    Esimerkiksi kun yhteisö on kehittänyt Chocolateyn tarjoajan, voit lisätä sen järjestelmäänsi tämän cmdlet-sovelluksen avulla. Cmdlet-sovelluksen Unregister-PackageSource voi poistaa tällaisen paketin lähteen.

    Jos sinun täytyy käyttää PackageManagement -ohjelmistoa asentaaksesi ohjelmistoja jostain, sinun täytyy käyttää yllä olevaa Register-PackageSource-cmdlet-ohjelmaa varmistaaksesi, että lähde on rekisteröity paketinhallinnassa. Kun olet, voit etsiä, asentaa ja poistaa käytettävissä olevia paketteja seuraavilla cmdlet-ohjelmilla.

    Etsi-paketin cmdlet-sovelluksen avulla voit etsiä sille määritettyjä pakettilähteitä ja asennus-paketin cmdlet-sovelluksen avulla voit asentaa sen. Cmdlet-sovelluksen Uninstall-Package-ohjelma poistaa näiden cmdlet-sovellusten kautta asennetun paketin:

    Etsi-Paketti Hae

    Asenna-Paketti nimi

    Uninstall-Paketti nimi

    Tämä on suunniteltu yksinkertaiseksi tavaksi erilaisten ohjelmistojen asentamiseksi eri lähteistä, jotka on pakattu eri muodoissa. Windows 10: n ja PackageManagement-käynnistyksen yhteydessä saatamme odottaa saavan enemmän integroitumista useisiin erilaisiin mahdollisiin ohjelmistolähteisiin, jotta kaikki pystytään nopeasti määrittämään palvelimet automaattisesti asentamaan ohjelmia uusille tietokoneille, kun ne määritetään.

    Lisätietoja on Microsoftin virallisessa dokumentaatiossa PackageManagement-cmdlet-sovelluksia varten.


    Huolimatta siitä, miten se olisi voinut tarkastella kehitystä, Microsoft ei hyväksy pakettien hallintaa Windows 10: lle. Microsoft ei ole omien ohjelmistovarastojensa ylläpitäminen, eikä Chocolatey ole integroitu Windows 10: n lopulliseen versioon. Windows Storesta ja sen sovelluksista pääsee paketinhallinnasta.

    Tämä on vain yksi järjestelmänvalvojille suunniteltu työkalujen sarja. Meidän täytyy nähdä, miten se kehittyy ja kasvaa ajan myötä.