Hur man installerar PowerShell på Ubuntu 22.04 eller 20.04

PowerShell, utvecklat av Microsoft, är ett robust skriptspråk och automationsramverk som har skapat en nisch bland Windows-administratörer. Men dess möjligheter är inte begränsade till enbart Windows. Microsoft insåg den växande efterfrågan på plattformsoberoende lösningar och utökade PowerShells räckvidd till Linux, inklusive distributioner som Ubuntu.

Ytterligare funktioner i PowerShell:

  • Plattformsöverskridande effektivitet: PowerShells kompatibilitet med Windows, macOS och Linux säkerställer en konsekvent upplevelse, vilket gör det möjligt för användare att distribuera samma skript och kommandon över olika operativsystem.
  • Avancerad automation: Känd för sin automatiseringsförmåga, PowerShell underlättar framställningen av intrikata skript för uppgiftsautomatisering, systemhantering och effektiv databehandling.
  • Sömlös Microsoft-integration: För de som är engagerade i Microsoft-plattformar som Azure, Office 365 eller Active Directory erbjuder PowerShell skräddarsydda cmdlets och moduler som effektiviserar interaktioner.
  • Vibrerande gemenskapsstöd: En dynamisk och expansiv PowerShell-gemenskap erbjuder ovärderliga resurser, från specialiserade moduler till expertvägledning, vilket förbättrar användarens effektivitet.
  • Pågående utveckling: Microsofts engagemang för PowerShells utveckling säkerställer att den förblir i framkant av tekniska framsteg.

För de som är intresserade av att utnyttja PowerShells kapacitet på Ubuntu, kommer vi att fortsätta installationsprocessen med hjälp av Microsofts officiella APT-förråd, vilket säkerställer att du kan komma åt de senaste versionerna och uppdateringarna.

Förutsättningar för installation av PowerShell

För att framgångsrikt installera PowerShell på Ubuntu, se till att du uppfyller följande krav:

Systemkrav och Ubuntu-versioner som stöds

KomponentMinimikrav
Processor2 GHz eller snabbare dual-core processor
Bagge4 GB eller mer
Disk utrymme25 GB ledigt utrymme
NätverkHöghastighetsanslutning till internet
Stödda versionerUbuntu 22.04 (Jammy), Ubuntu 20.04 (Fokal)

Ytterligare krav

De flesta av dessa blir automatiskt tillgängliga på din standardinstallation av Ubuntu.

KravBeskrivning
Internet anslutningNödvändigt för att ladda ner PowerShell och tillämpa uppdateringar.
TerminalkonventionerAlla terminalkommandon bör utföras som en vanlig användare med sudo privilegier.
CLI-kommandonAnvänd kommandoradsgränssnittet (CLI) för installation och inställning.
PakethanteringsverktygSe till att verktyg för att hantera paket är installerade (t.ex. apt, dpkg).

Uppdatera Ubuntu innan PowerShell-installation

Innan du installerar, uppdatera ditt system för att säkerställa att alla paket är uppdaterade. Detta hjälper till att undvika konflikter under installationen. För att göra detta, öppna en terminal och kör följande kommando:

sudo apt update

När uppdateringen är klar, uppgradera eventuella föråldrade paket med kommandot nedan:

sudo apt upgrade

Installera initiala PowerShell-paket

För att installera PowerShell måste du ha specifika beroenden på plats. Även om de flesta av dessa paket kanske redan finns på ditt system, säkerställer att de är installerade genom att köra följande kommando:

sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y

Importera Microsoft PowerShell APT Repository

För att säkerställa att du alltid har den mest uppdaterade versionen av PowerShell tillgänglig på ditt system, måste du importera GPG-nyckeln och arkivet. Börja med att importera GPG-nyckeln med kommandot:

curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null

Importera sedan arkivet som matchar din Ubuntu-distributionsversion.

Notera: Ubuntu 24.04 Noble Numbat LTS stöds inte för närvarande.

För Ubuntu 22.04 Jammy JellyFish LTS användare, kör följande kommando:

echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list

För Ubuntu 20.04 Focal Fossa LTS användare, kör detta kommando:

echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list

Uppdatera paketlistan efter PowerShell PPA-importen

När du har lagt till PowerShell-förvaret uppdaterar du paketlistan genom att köra följande kommando:

sudo apt update

Slutför PowerShell-installationen via APT Command

Med allt på plats kan du nu installera PowerShell med kommandot nedan:

sudo apt install powershell

Verifiera PowerShell-installationen

När installationen är klar är det viktigt att verifiera att PowerShell har installerats korrekt och fungerar på ditt Ubuntu-system. För att aktivera och starta en ny PowerShell-instans, skriv in följande kommando i din terminal:

pwsh

När du kör kommandot bör du se en ny PowerShell-prompt, som indikerar att den körs framgångsrikt på ditt system.

Nu när du har bekräftat den framgångsrika installationen av PowerShell kan du använda den för att hantera ditt system, köra skript och köra kommandon precis som du skulle göra på ett Windows-system.

Grundläggande PowerShell-kommandon

Få tillgång till hjälp med PowerShell

För att komma åt det inbyggda hjälpsystemet och lära dig mer om PowerShell-kommandon och deras användning, använd help kommando:

help

Detta kommando ger en översikt över tillgängliga cmdlets och grundläggande användningsinstruktioner.

Skaffa PowerShell-information

För att få detaljerad information om PowerShell-miljön, såsom version och körtid, använd Get-Host cmdlet:

Get-Host

Lista kataloginnehåll på PowerShell

För att lista innehållet i en katalog, liknande den ls kommandot i Linux, använd dir alias för Get-ChildItem cmdlet:

dir

Visa kommandohistorik på PowerShell

För att se historiken för tidigare utförda kommandon i den aktuella PowerShell-sessionen, använd Get-History cmdlet:

Get-History

Lista processinformation på PowerShell

För att visa information om de processer som körs på ditt system, använd Get-Process cmdlet:

Get-Process

Avsluta PowerShell-instansen på PowerShell

exit

Ytterligare PowerShell-kommandon

Uppdatera PowerShell

För att söka efter uppdateringar och uppgradera alla paket, inklusive PowerShell, använd kommandoraden och kör följande kommando. Detta kommando säkerställer att ditt system förblir uppdaterat:

sudo apt update && sudo apt upgrade

Ta bort PowerShell

Om du bestämmer dig för att ta bort PowerShell från ditt system, följ dessa steg:

Använd följande kommando för att avinstallera PowerShell:

sudo apt remove powershell

Ta bort förvaret genom att utföra följande kommando:

sudo rm /etc/apt/sources.list.d/powershell.list

För god städning och säkerhet, ta bort GPG-nyckeln med följande kommando:

sudo rm /usr/share/keyrings/powershell.gpg

Slutsats

Sammanfattningsvis, installation av PowerShell på Ubuntu med hjälp av Microsofts officiella APT-förråd ger användarna ett kraftfullt och mångsidigt kommandoradsgränssnitt. Genom att följa stegen som beskrivs i den här guiden kan användare sömlöst integrera PowerShell i sin Ubuntu-miljö och utöka sin verktygslåda för effektiv systemhantering.

Användbara länkar

Här är en värdefull länk relaterad till att använda PowerShell:

  • PowerShell-dokumentation: Få tillgång till omfattande dokumentation, inklusive handledning och referensmaterial, för detaljerade guider om installation, konfigurering och användning av PowerShell.
Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar