Android

Hvordan man effektivt bruger oneget i windows 10

Calling All Cars: The Corpse Without a Face / Bull in the China Shop / Young Dillinger

Calling All Cars: The Corpse Without a Face / Bull in the China Shop / Young Dillinger

Indholdsfortegnelse:

Anonim

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 indbragte OneGet et oprindeligt 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å støtte til Chocolatey-lageret.

Bemærk: Med Windows 10 RTM-frigivelse er OneGet omdøbt til PackageManagement.

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 Chocolatey?

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 bruger et depot, hvor alle softwarepakker er gemt.

Du skal blot indtaste en kommando for at hente disse softwarepakker og installere dem på din pc. Med kun en enkelt kommando kan du installere eller opdatere softwaren. Opdatering sker automatisk, når 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 manager af en Package Manager. Det kan være vært for flere lagre som Chocolatey og NuGet. Vi har allerede talt om Chocolatey før. Chocolatey kan arbejde 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.

Sådan bruges OneGet?

Så lad os først se de tilgængelige kommandoer. Du kan se det i funktionsbilledet 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 enkelhed). Så nu har du listen over kommandoer. Lad os starte med at kontrollere, hvilke pakkekilder (pakkeadministratorer) vi har.

Hent pakke kilder

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

Get-PackageSource

Du skal hente de pakkekilder, der er installeret på dit system.

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

Installation af Chocolatey

Indtast følgende kommando:

Get-PackageProvider -Name Chocolatey

Get-PackageProvider finder de pakkedepoter, der er tilgængelige, og installerer den.

Hit Enter og Chocolatey-installationen skal starte. Når installationen er afsluttet, skal du igen kontrollere pakkekilden med den kommando, du anvendte før. Du skulle se Chocolatey.

Dernæst er vi nødt til at indstille Chocolatey som standard softwarepakkekilde. Vi bruger kommandoen set- packageource til at indstille den som standard. Indtast følgende kommando:

Set-PackageSource -Name chokolade

Lad os installere en software fra det chokoladeopbevaringssted, når vi er klar.

Installer software fra Chocolatey Repository

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

find-pakke-navn Chrome

Nu får du alle pakkerne med Chrome- søgeord i det sammen med et resume. Fra denne liste installerer jeg nu Adblockpluschrome.

install-pakke-navn adblockpluschrome

Indtast Y, og installationen starter.

Ingen opgraderingskommando tilgængelig

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

Vil du blive kommandoprompet Ninja? Her er en liste over genveje til funktionstaster, der gør dig til en.

Udforske

Nu, hvor du kender det grundlæggende, kan du udforske kommandoer og parametre 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 Kommandopromptalternativer, der er bedre end standardindstillingen