Android

Hvordan du effektivt bruker oneget i windows 10

ITPro TV - What's New Windows 10 - OneGet Package Manager

ITPro TV - What's New Windows 10 - OneGet Package Manager

Innholdsfortegnelse:

Anonim

Hvis du noen gang har brukt Linux, vil du alltid ha ønsket et pakkehåndteringsverktøy for Windows. Ja, Windows har et tredjeparts pakkehåndteringsverktøy kalt Chocolatey som kan kjøres ved hjelp av kommandolinjen. Men Windows 10 hentet OneGet inn et eget pakkehåndteringsverktøy som kunngjort av Microsofts Garret Serack i et blogginnlegg. Den lar deg installere / avinstallere og oppdatere programvarepakker med NuGet Package Manager ved bruk av Powershell. Den har også støtte for Chocolatey depot.

Merk: Med Windows 10 RTM-utgivelsen har OneGet fått nytt navn til PackageManagement.

Så la oss se hvordan du effektivt kan installere / avinstallere og oppdatere flere programvarepakker ved bruk av OneGet (PackageManagement). Og se også hvordan du integrerer Chocolatey med det.

Hva er OneGet (PackageManagement) og Chocolatey?

For ikke-Linux-brukere og de som ikke vet noe om pakkehåndtering, gjør Package Manager det enkelt å installere, oppdatere og avinstallere programvare (pakke). Package Manager benytter seg av et depot der alle programvarepakkene er lagret.

Du trenger ganske enkelt å oppgi en kommando for å hente disse programvarepakkene og installere dem på din PC. Med bare en enkelt kommando kan du installere eller oppdatere programvaren. Oppdatering gjøres automatisk når programvaren oppdateres i depotet. Så det er det Package Manager handler om.

Nå er OneGet som et verktøy et skritt foran. Det er en leder av en pakkesjef. Det kan være vert for flere depoter som Chocolatey og NuGet. Vi har allerede snakket om Chocolatey før. Chocolatey kan fungere med ledeteksten. NuGet inneholder programvarepakker som er spesifikke for Microsofts applikasjonsutviklingsverktøy. Du kan angi en enkelt kommando og hente programvare fra disse depotene.

Hvordan bruke OneGet?

Så la oss først se de tilgjengelige kommandoene. Du kan se det i funksjonsbildet over. For å se kommandoene som er tilgjengelige, skriver du inn følgende kommando i Powershell.

Get-Command -Module PackageManagement

Husk, ikke OneGet men PackageManagement (jeg skriver her OneGet bare for enkelhets skyld). Så nå har du listen over kommandoer. La oss starte med å sjekke hvilke pakkekilder (pakkehåndterere) vi har.

Få pakke kilder

Skriv inn følgende kommando (eller bare kopier den):

Get-PackageSource

Du bør få pakken kilder som er installert på systemet ditt.

Så jeg har bare det innebygde PowerShell-galleriet installert. La oss installere Chocolatey Package Manager. Hvis du allerede ser Chocolatey på listen, kan du hoppe over neste trinn.

Installere Chocolatey

Skriv inn følgende kommando:

Get-PackageProvider -Name Chocolatey

Get-PackageProvider finner pakkedepotene som er tilgjengelige og installerer dem.

Hit Enter og Chocolatey-installasjonen skal starte. Etter at installasjonen er fullført, må du kontrollere pakkkilden med kommandoen du brukte før. Du burde se Chocolatey.

Deretter må vi sette Chocolatey som standard programvarepakkekilde. Vi bruker kommandoen set- packageource for å angi den som standard. Skriv inn følgende kommando:

Set-PackageSource -Name Chocolatey

Nå som vi er klare, la oss installere en programvare fra det sjokolade depotet.

Installer programvare fra Chocolatey Repository

Du får flere alternativer med Chocolatey. Du trenger ikke å gå til Chocolateys hjemmeside og finne programvaren du vil installere. Du kan finne det fra Powershell selv ved å bruke find-package- kommandoen. La oss si at du vil finne alle pakker relatert til 'Chrome'.

finn-pakke-navn Chrome

Nå får du alle pakkene med Chrome- nøkkelord i det sammen med et sammendrag. Nå, fra denne listen, vil jeg installere Adblockpluschrome.

install-pakke-navn adblockpluschrome

Skriv inn Y og installasjonen vil starte.

Ingen oppgraderingskommandoer tilgjengelig

OneGet har overraskende ikke en oppdateringskommando. Det er en oppdateringskommando i Chocolatey, men den vil ikke gjelde her. Dette problemet ble rapportert på GitHub tilbake i 2014 da tekniske forhåndsvisninger ble skutt til Insiders, og det er fremdeles ikke løst.

Vil du bli en ledetekst Ninja? Her er en liste over snarveier for funksjonstaster som vil gjøre deg til en.

Utforske

Nå som du kjenner det grunnleggende, kan du utforske kommandoene og parameterne ytterligere. Hvis du mener at OneGet ikke har levert en topp service, kan du alltid velge Chocolatey og bruke den via kommandolinjen.

SE OGSÅ: 3 Ledetekstalternativer som er bedre enn standard