Sådan bruger du OneGet effektivt på Windows 10 1

Sådan bruger du OneGet effektivt på Windows 10

Hvis du nogensinde har brugt Linux, har du altid ønsket et pakkehåndteringsværktøj til Windows. Ja, Windows har et tredjeparts pakkehåndteringsværktøj kaldet Chocolatey, som kan køres ved hjælp af kommandolinjen. Men Windows 10 bragte OneGet et indbygget pakkehåndteringsværktøj som annonceret af Microsofts Garret Serack i et blogindlæg. Det giver dig mulighed for at installere/afinstallere og opdatere softwarepakker med NuGet Package Manager ved hjælp af Powershell. Det har også understøttelse af Chocolatey repository.

En leder for pakkeadministratorer.

Bemærk: Med Windows 10 RTM-udgivelsen er OneGet blevet omdøbt til Pakkestyring.

Så lad os se, hvordan du effektivt kan installere/afinstallere og opdatere flere softwarepakker ved hjælp af OneGet (PackageManagement). Og se også, hvordan du integrerer Chocolatey med det.

Hvad er OneGet (PackageManagement) og chokoladeagtig?

For ikke-Linux-brugere og dem, der ikke ved noget om pakkehåndtering, gør Package Manager installation, opdatering og afinstallation af software (pakke) meget let. Package Manager gør brug af et repository, hvor alle softwarepakkerne er gemt.

Du skal blot indtaste en kommando for at få disse softwarepakker og installere dem på din pc. Med kun en enkelt kommando kan du installere eller opdatere softwaren. Opdatering sker automatisk, hver gang softwaren opdateres i depotet. Så det er, hvad Package Manager handler om.

Nu er OneGet som værktøj et skridt foran. Det er en leder af en Pakkemanager. Det kan være vært for flere depoter som Chocolatey og NuGet. Vi har allerede talt om Chokolade før. Chocolatey kan fungere med kommandoprompten. NuGet indeholder softwarepakker, der er specifikke for Microsofts applikationsudviklingsværktøjer. Du kan indtaste en enkelt kommando og hente software fra disse lagre.

Hvordan bruger man OneGet?

Så lad os først se de tilgængelige kommandoer. Du kan se det på featurebilledet ovenfor. For at se de kommandoer, der er tilgængelige, skal du indtaste følgende kommando i Powershell.

Get-Command -Module PackageManagement

Husk, ikke OneGet, men PackageManagement (jeg skriver her OneGet bare for nemheds skyld). Så nu har du listen over kommandoer. Lad os nu starte med at tjekke, hvilke pakkekilder (pakkeadministratorer) vi har.

Hent pakkekilder

Indtast følgende kommando (eller bare kopier den):

Get-PackageSource

Du bør få de pakkekilder, der er installeret på dit system.

Oneget-pakkekilder

Så jeg har kun det indbyggede PowerShell-galleri installeret. Lad os nu installere Chocolatey Package Manager. Hvis du allerede ser Chocolatey på listen, så spring det næste trin over.

Installation af Chocolatey

Indtast følgende kommando:

Get-PackageProvider -Navn Chocolatey

Get-PackageProvider vil finde de tilgængelige pakkelager og installere det.

Oneget Installer Chocolatey

Hit Gå ind og Chokoladeinstallationen bør starte. Når installationen er fuldført, skal du kontrollere pakkekilden igen med den kommando, du anvendte før. Du burde se Chocolatey.

Dernæst skal vi indstille Chocolatey som standardsoftwarepakkekilde. Vi bruger sæt-pakkekilde kommando for at indstille det som standard. Indtast følgende kommando:

Set-PackageSource -Navn chokolade

Oneget sæt pakkekilde

Nu hvor vi er klar, lad os installere en software fra chokoladelageret.

Installer software fra Chocolatey Repository

Du får flere muligheder med Chocolatey. Du behøver ikke gå til Chocolateys hjemmeside og finde den software, du vil installere. Du kan finde det fra Powershell selv ved hjælp af find-pakke kommando. Så lad os sige, at du vil finde alle pakker relateret til ‘Chrome’.

find-pakke -navn Chrome

Oneget Chocolatey Find Chrome

Nu får du alle pakkerne med Chrome nøgleord i det sammen med et resumé. Nu, fra denne liste, vil jeg installere Adblockpluschrome.

install-pakke -navn adblockpluschrome

Oneget Chocolatey installationssoftware

Gå ind Y og installationen starter.

Ingen opgraderingskommando tilgængelig

Overraskende nok har OneGet ikke en Opdatering kommando. Der er en opdateringskommando i Chocolatey, men det gælder ikke her. Dette problem blev rapporteret på GitHub tilbage i 2014, da tekniske forhåndsvisninger blev optaget til insiderne, og det er stadig ikke blevet løst.

Vil du blive en kommandoprompt-ninja? Her er en liste over funktionstastgenveje, der vil gøre dig til en.

Udforske

Nu, hvor du kender det grundlæggende, kan du udforske kommandoerne og parametrene yderligere. Hvis du mener, at OneGet ikke har leveret en førsteklasses service, kan du altid vælge Chocolatey og bruge den via kommandolinjen.

SE OGSÅ: 3 Kommandoprompt-alternativer, der er bedre end standard

Støt vores arbejde ❤️

Hvis du kunne lide denne artikel, kan du overveje at give drikkepenge for at hjælpe os med fortsat at udgive kvalitetsindhold.

Sikker betaling med PayPal
Moyens I/O Staff har motiveret dig og givet dig råd om teknologi, personlig udvikling, livsstil og strategier, der vil hjælpe dig.