Hur man får Linux-Style apt-get installationer till Windows med Chocolatey
Linux-användare älskar att installera programvara från kommandoraden, och det är inte svårt att förstå varför. I stället för att hämta körbara filer, springa dem och dodging de olika försöken att ändra din standardsökmotor skriver du i princip vad du vill installera och slår "Enter".
Om du vill ha den här typen av fred på Windows, titta inte längre än Chocolatey, pakethanteraren för Windows. Med det här gratisverktyget kan du installera tusentals appar med ett snabbt kommando (choco installation
), och uppdatera dem alla med en annan (choko uppgradering
.) Detta kan spara mycket tid om du är den typ av person som installerar mycket fri programvara.
Du kan använda Chocolatey på två ställen: Kommandotolken och PowerShell. Så här installerar du pakethanteraren i båda miljöerna, men du behöver bara en eller annan annan. Välj vad du än är bekväm med.
Installera och använd Chocolatey från kommandotolken
Chocolatey fungerar bara i Command Prompt om du kör det som administratör. Det enklaste sättet att göra detta är att högerklicka på Kommandotolken i Start-menyn och klicka sedan på "Kör som administratör".
För att installera Chocolatey måste du först springa följande kommando, som hämtar och kör installationsprogrammet för dig:
@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutionPolicy Bypass-Kommando "iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/ install.ps1 ')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin "
Det här kommandot kan förändras, så kolla in de officiella Chocolatey-instruktionerna om du har problem.
När du har installerat Chocolatey kan du använda det omedelbart (men i vissa fall kan du behöva stänga och öppna om admin-kommandotolken). Installera programvara är enkelt: skriv helt enkelt choco installation
följt av programmets namn. Här kör vi choco installera filezilla
för att installera den populära Filezilla FTP-klienten.
Du behöver inte heller begränsa dig för att installera en app i taget. Om du till exempel använder följande kommando installerar alla listade appar på en gång:
choco installera firefox thunderbird vlc libreoffice
Självklart behöver du något sätt att veta vilka paket som finns och hur de heter. Du kan söka för att se om en given app erbjuds genom att använda följande syntax:
chokosökning nyckelord
I följande skärmdump använder vi till exempel choco search thunderbird
att söka efter paket relaterade till Thunderbird-e-postklienten.
Alternativt erbjuder denna webbplats en komplett lista över alla paket som du kan installera, komplett med eget sökverktyg.
Om du vill uppgradera ett specifikt paket till den senaste versionen, använd kommandot choko uppgradering,
följt av paketets namn. Om du vill uppgradera allt du har installerat med Chocolatey på en gång, choko uppgradera allt
kommer att göra tricket. Och det finns fler underkommandon om du tycker om att gräva. Bara Skriv choco -?
för att se en komplett lista.
Installera och använd Chocolatey i PowerShell
Om du är ett stort fan av PowerShell, kan du också använda Chocolately därifrån. Det innebär att du kan automatisera alla typer av saker, när du väl har börjat med PowerShell och lär dig repen.
Du måste öppna en administratör PowerShell för att komma igång. Det enklaste sättet att göra det är att högerklicka på Start-knappen och klicka sedan på "Windows PowerShell (Admin)."
Chocolatey, enligt sin natur, kräver tillstånd att köra skript från din dator. Av den anledningen rekommenderar de officiella installationsanvisningarna att du ändrar ExecutionPolicy innan du installerar Chocolatey. Först, vid PowerShell-prompten skriver du följande kommando och trycker på Enter:
Get-ExecutionPolicy
Om du ser ett "Begränsat" resultat måste du köra följande kommando för att ställa in din exekveringspolicy så att Chocolatey-installationen fungerar:
Set-ExecutionPolicy AllSigned
Kommandot Set-ExecutionPolis Bypass
kan också fungera, men det här är det mindre säkra alternativet: det tillåter att ett script körs, oavsett om det är undertecknat av utvecklaren.
Efter att du har angett exekveringspolicyen kan du köra installationsprogrammet med följande kommando:
iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))
Precis som Chocolatey är installerat! Att använda Chocolatey i PowerShell är mycket detsamma som i Command Prompt. här är choco installera firefox
löpning:
Underkommandon som Sök
och uppgradering
fungerar också precis som i kommandotolkningen och choco -?
kommer att ge dig en lista över andra funktioner. Ha så kul!