Kom igång med Chocolatey paketanterare för Windows

En guide av Anders Elmén på Need2Code AB

Hej, Anders Elmén från Need2Code AB vid tangentbordet. Idag ska vi prata om hur du kan göra ditt liv med din Windows-dator mycket enklare med hjälp av ett verktyg som heter Chocolatey.

Chocolatey är vad vi kallar en 'paketanterare' - det låter tekniskt, men i grunden är det som en personlig assistent för din datorprogram. Med Chocolatey kan du installera, uppdatera och ta bort program på din dator, allt från ett enda ställe. Tänk dig att ha ett verktyg där du bara kan skriva 'installera Photoshop' eller 'uppdatera mina program' och låta den göra jobbet åt dig. Detta är vad Chocolatey kan göra.

Om du någonsin har kämpat med att hitta rätt webbplats för att ladda ner ett program, eller hållit på med irriterande popup-fönster och komplicerade installationsguider, så är Chocolatey för dig. Och om du någonsin har oroat dig för att hålla alla dina program uppdaterade med de senaste säkerhetsuppdateringarna, kan Chocolatey göra det enkelt.

Men hur börjar du? Oroa dig inte, jag ska visa dig steg för steg hur du får igång Chocolatey, och hur du kan använda det för att installera och uppdatera program. Vi kommer att använda ett program som heter Total Commander som exempel, eftersom det är ett av mina personliga favoriter.

Installera Chocolatey

För att installera Chocolatey behöver du öppna PowerShell på din dator. Men först, hur hittar du PowerShell? Det är enkelt - börja med att trycka på Windowstangenten på ditt tangentbord, det är den med Windows-logotypen på den, oftast belägen nära mellanslagstangenten.

När du har tryckt på Windowstangenten kommer startmenyn upp. Skriv nu "PowerShell" i sökrutan. Windows kommer nu att söka och visa "Windows PowerShell" som ett av de första resultaten.

Men innan du öppnar PowerShell måste du se till att du kör det som administratör. Detta ger PowerShell tillstånd att installera program på din dator, något som behövs för att installera Chocolatey.

För att göra detta, flytta muspekaren över "Windows PowerShell" i sökresultaten. Högerklicka sedan med musen på "Windows PowerShell". En meny kommer att visas. I den menyn ska du välja "Kör som administratör". Nu har du PowerShell öppet och redo att installera Chocolatey på din dator!

Nu när vi har PowerShell öppet, behöver vi skriva in ett särskilt kommando. Men oroa dig inte, du behöver inte skriva det själv - du kan bara kopiera och klistra in det!

För att kopiera och klistra in kommandot finns det några olika metoder du kan använda. Här är de vanligaste:

  1. Använd musen: Håll ner vänster musknapp och dra över texten du vill kopiera för att markera den. När den är markerad, högerklicka på den markerade texten och välj 'Kopiera'. Gå sedan till PowerShell-fönstret, högerklicka var som helst och välj 'Klistra in'.

  2. Använd tangentbordet: För att kopiera, markera texten som ovan, men istället för att högerklicka, tryck på Ctrl+C på ditt tangentbord. För att klistra in, gå till PowerShell-fönstret och tryck på Ctrl+V.

  3. Använd PowerShell själv: PowerShell har en egen inbyggd metod för att klistra in. För att göra det, högerklicka bara i PowerShell-fönstret. Det kommer automatiskt att klistra in allt som du senast kopierade.

Så, nu när du vet hur du kopierar och klistrar in, låt oss gå vidare. Kopiera och klistra in följande kommando in i ditt PowerShell-fönster:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Tryck på Enter och vänta tills processen är klar. Grattis, nu borde du ha Chocolatey installerat på din dator!

Du kan verifiera installationen genom att skriva följande kommando i PowerShell:

choco

Om du ser en lista över olika kommandon, så kan du vara säker på att Chocolatey är framgångsrikt installerat.

Installera Total Commander med Chocolatey

När Chocolatey är installerat är det dags att använda det för att installera Total Commander. Detta kan göras genom att skriva följande kommando i PowerShell:

choco install totalcommander

Tryck på Enter och låt installationen slutföra. När det är klart borde du kunna hitta och öppna Total Commander via startmenyn.

Uppdatera program med Chocolatey

Ett av de bästa med Chocolatey är dess förmåga att enkelt uppdatera alla dina installerade program. För att uppdatera Total Commander, skriv in följande kommando i PowerShell:

choco upgrade totalcommander

För att uppdatera alla dina program, skriv:

choco upgrade all

Hitta Installerbara Paket

Du kan hitta en lista över alla tillgängliga paket att installera med Chocolatey på https://community.chocolatey.org/packages. Sök efter specifika paket och hitta mer information om varje paket.

Förstå PowerShell-kommandot för Installationen

Jag tycker det är viktigt att förstå vad kommandot gör när du installerar Chocolatey. Låt mig förklara varje del av detta kommando.

Det första kommandot Set-ExecutionPolicy Bypass -Scope Process -Force tillåter det aktuella skriptet att köra utan att behöva fråga om tillstånd varje gång det behöver utföra en handling.

Det andra kommandot [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 ser till att TLS 1.2 används som säkerhetsprotokoll under installationen.

Det tredje kommandot iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) laddar ner installationsskriptet från Chocolatey-webbplatsen och exekverar det.

Dessa tre kommandon kombineras i en enda rad för att ladda ner och installera Chocolatey snabbt och enkelt.

Det är allt för idag! Jag hoppas att denna guide har hjälpt dig att förstå hur du kan använda Chocolatey för att underlätta hanteringen av program på din Windows-dator. För mer information, besök https://chocolatey.org/ och https://chocolatey.org/install.

Tack för att du läste, vi ses i nästa blogginlägg!

/Anders Elmén, Need2Code AB

Föregående
Föregående

Nyheter i XAF 23.1

Nästa
Nästa

Skräddarsydda applikationer med XAF från Developer Express