Hur man effektivt använder OneGet på Windows 10 1

Hur man effektivt använder OneGet på Windows 10

Om du någonsin har använt Linux så har du alltid velat ha ett pakethanteringsverktyg för Windows. Ja, Windows har ett tredjepartspakethanteringsverktyg som heter Chocolatey som kan köras med kommandoraden. Men Windows 10 tog in OneGet ett inbyggt pakethanteringsverktyg som tillkännagavs av Microsofts Garret Serack i ett blogginlägg. Det låter dig installera/avinstallera och uppdatera mjukvarupaket med NuGet Package Manager med Powershell. Den har också stöd för Chocolatey repository.

En chef för pakethanterare.

Notera: Med Windows 10 RTM-versionen har OneGet bytt namn till Pakethantering.

Så låt oss se hur du effektivt kan installera/avinstallera och uppdatera flera programvarupaket med OneGet (PackageManagement). Och se också hur man integrerar Chocolatey med det.

Vad är OneGet (PackageManagement) och choklad?

För icke-Linux-användare och de som inte kan något om pakethantering, gör Package Manager installation, uppdatering och avinstallation av programvara (paket) mycket enkel. Package Manager använder sig av ett arkiv där alla mjukvarupaket lagras.

Du behöver bara ange ett kommando för att hämta dessa programvarupaket och installera dem på din PC. Med bara ett enda kommando kan du installera eller uppdatera programvaran. Uppdatering sker automatiskt när programvaran uppdateras i förvaret. Så, det är vad Package Manager handlar om.

Nu ligger OneGet som verktyg ett steg före. Det är en chef för en pakethanterare. Den kan vara värd för flera förråd som Chocolatey och NuGet. Vi har redan pratat om Chocolatey förut. Chocolatey kan fungera med kommandotolken. NuGet innehåller programvarupaket som är specifika för Microsofts applikationsutvecklingsverktyg. Du kan ange ett enda kommando och hämta programvara från dessa förråd.

Hur använder man OneGet?

Så, låt oss först se de tillgängliga kommandona. Du kan se det i funktionsbilden ovan. För att se de kommandon som är tillgängliga skriv in följande kommando i Powershell.

Get-Command -Module PackageManagement

Kom ihåg, inte OneGet utan PackageManagement (jag skriver här OneGet bara för enkelhetens skull). Så nu har du listan med kommandon. Låt oss nu börja med att kontrollera vilka paketkällor (pakethanterare) vi har.

Skaffa paketkällor

Skriv in följande kommando (eller bara kopiera det):

Get-PackageSource

Du bör skaffa paketkällorna som är installerade på ditt system.

Oneget-paketkällor

Så jag har bara det inbyggda PowerShell-galleriet installerat. Låt oss nu installera Chocolatey Package Manager. Om du redan ser Chocolatey i listan hoppar du över nästa steg.

Installerar Chocolatey

Ange följande kommando:

Get-PackageProvider -Namn Chocolatey

Get-PackageProvider hittar paketförråden som är tillgängliga och installerar den.

Oneget Installera Chocolatey

Träffa Stiga på och Chokladinstallationen bör starta. När installationen är klar kontrollerar du paketkällan igen med kommandot du använde tidigare. Du borde se Chocolatey.

Därefter måste vi ställa in Chocolatey som standardkälla för mjukvarupaket. Vi använder set-packagesource kommandot för att ställa in det som standard. Ange följande kommando:

Set-PackageSource -Namn choklad

Oneget Set Package Source

Nu när vi är klara, låt oss installera en programvara från chokladförrådet.

Installera programvara från Chocolatey Repository

Du får fler alternativ med Chocolatey. Du behöver inte gå till Chocolateys hemsida och hitta den programvara du vill installera. Du kan hitta det från Powershell själv med hjälp av hitta-paket kommando. Så låt oss säga att du vill hitta alla paket som är relaterade till ”Chrome”.

hitta-paket -namn Chrome

Oneget Chocolatey Hitta Chrome

Nu får du alla paket med Krom nyckelord i den tillsammans med en sammanfattning. Nu, från den här listan, ska jag installera Adblockpluschrome.

install-paket -namn adblockpluschrome

Oneget Chocolatey installationsprogram

Stiga på Y och installationen startar.

Inget uppgraderingskommando tillgängligt

Överraskande nog har OneGet inte en Uppdatering kommando. Det finns ett uppdateringskommando i Chocolatey men det kommer inte att gälla här. Det här problemet rapporterades på GitHub redan 2014 när tekniska förhandsvisningar spelades in till insiders och det har fortfarande inte lösts.

Vill du bli en kommandotolkninja? Här är en lista över funktionstangenter som gör dig till en.

Utforska

Nu när du känner till grunderna kan du utforska kommandona och parametrarna ytterligare. Om du tror att OneGet inte har levererat en förstklassig tjänst kan du alltid välja Chocolatey och använda den via kommandoraden.

SE ÄVEN: 3 kommandotolksalternativ som är bättre än standard

Stöd vårt arbete ❤️

Om du gillade den här artikeln, överväg att lämna dricks för att hjälpa oss fortsätta publicera bra innehåll.

Säker betalning med PayPal
Se även:  Woke Odyssé erövrar den globala biokassan medan högern slår tillbaka
Moyens I/O Staff har motiverat dig och gett dig råd om teknik, personlig utveckling, livsstil och strategier som hjälper dig.