Использование PackageManagement (OneGet) в Windows 10
Innehållsförteckning:
- Vad är OneGet (PackageManagement) och Chocolatey?
- Hur använder man OneGet?
- Skaffa paketkällor
- Installera Chocolatey
- Installera programvara från Chocolatey Repository
- Ingen uppgraderingskommando tillgänglig
- Utforska
Om du någonsin har använt Linux har du alltid velat ett pakethanteringsverktyg för Windows. Ja, Windows har ett pakethanteringsverktyg från tredje part, Chocolatey, som kan köras med kommandoraden. Men Windows 10 tog med OneGet ett inbyggt pakethanteringsverktyg som meddelades av Microsofts Garret Serack i ett blogginlägg. Det låter dig installera / avinstallera och uppdatera programvarupaket med NuGet Package Manager med Powershell. Det har också stöd för Chocolatey-förvaret också.
Obs: Med Windows 10 RTM-versionen har OneGet bytt namn till PackageManagement.
Så låt oss se hur du effektivt kan installera / avinstallera och uppdatera flera programvarupaket med OneGet (PackageManagement). Och se också hur du integrerar Chocolatey med det.
Vad är OneGet (PackageManagement) och Chocolatey?
För icke-Linux-användare och de som inte vet något om pakethantering, gör Package Manager installation, uppdatering och avinstallation av programvara (paket) mycket enkelt. Package Manager använder ett förvar där alla programvarupaket lagras.
Du behöver helt enkelt ange ett kommando för att få 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 är OneGet som ett verktyg ett steg framåt. Det är en chef för en paketansvarig. Det kan vara värd för flera förvar som Chocolatey och NuGet. Vi har redan talat om Chocolatey tidigare. Chocolatey kan arbeta med kommandotolken. NuGet innehåller mjukvarupaket specifika för Microsofts applikationsutvecklingsverktyg. Du kan ange ett enda kommando och hämta programvara från dessa förvar.
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 tillgängliga kommandona skriver du följande kommando i Powershell.
Get-Command -Module PackageManagement
Kom ihåg att inte OneGet utan PackageManagement (jag skriver här OneGet bara för enkelhet). Så nu har du listan med kommandon. Låt oss 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 få paketkällorna som är installerade på ditt system.
Så jag har bara det inbyggda PowerShell-galleriet installerat. Nu ska vi installera Chocolatey Package Manager. Om du redan ser Chocolatey i listan hoppar du över nästa steg.
Installera Chocolatey
Ange följande kommando:
Get-PackageProvider -Name Chocolatey
Get-PackageProvider hittar de paketförvar som finns tillgängliga och installerar det.
Hit Enter och Chocolatey-installationen bör starta. När installationen är klar kontrollerar du igen paketkällan med kommandot som du använde tidigare. Du borde se Chocolatey.
Därefter måste vi ställa in Chocolatey som standardpaket för programvarupaket. Vi använder kommandot set-packageource för att ställa in det som standard. Ange följande kommando:
Set-PackageSource -Name choklad
Nu när vi är redo, låt oss installera en programvara från chokladförvaret.
Installera programvara från Chocolatey Repository
Du får fler alternativ med Chocolatey. Du behöver inte gå till Chocolateys webbplats och hitta den programvara du vill installera. Du kan hitta det från Powershell själv med kommandot find-package. Så, låt oss säga att du vill hitta alla paket relaterade till "Chrome".
find-package -name Chrome
Nu får du alla paket med Chrome- nyckelord i det tillsammans med en sammanfattning. Nu kommer jag från den här listan att installera Adblockpluschrome.
install-paket-namn adblockpluschrome
Ange Y och installationen kommer att starta.
Ingen uppgraderingskommando tillgänglig
OneGet har överraskande inte ett uppdateringskommando. Det finns ett uppdateringskommando i Chocolatey men det kommer inte att gälla här. Det här problemet rapporterades på GitHub redan 2014 då tekniska förhandsvisningar sköts till Insiders och det har fortfarande inte lösts.
Vill du bli en Command Prompt Ninja? Här är en lista över genvägar för funktionsknappar 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 OGSÅ: 3 Kommandotolken som är bättre än standard
Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man effektivt använder Data Sense på Windows Phone
Om du använder en mobil dataplan, t använder Data Sense på Windows Phone.
Hur man använder Google Keep effektivt
Google Keeps är en noteringsapp från Google som möjliggör samverkan i realtid. Allt du lägger till i appen synkroniseras över alla dina enheter.