Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Alla paket är tillgängliga på vår GitHub-lanseringssida. När paketet har installerats kör du pwsh från en terminal. Kör pwsh-preview om du har installerat en förhandsversion.
Det finns tre andra sätt att installera PowerShell på en Linux-distribution:
- Installera med ett snappaket
- Installera med hjälp av binära arkiv
- Installera som ett .NET Global-verktyg
Snap-paket
Snappar är programpaket som är enkla att installera, säkra, plattformsoberoende och beroendefria. Snappar kan identifieras och installeras från Snap Store. Snap-paket stöds på samma sätt som den distribution som du kör paketet på.
Viktigt!
Snap Store innehåller PowerShell Snap-paket för många Linux-distributioner som inte stöds officiellt av Microsoft. För support, se listan över tillgängliga supportalternativ för gemenskapen.
Installera snapd
              snapd krävs för att köra snaps. Använd de här anvisningarna för att kontrollera att du har snapd installerat.
Installation med Snap
Det finns två PowerShell för Linux som har publicerats till Snap Store: powershell och powershell-preview.
Använd följande kommando för att installera den senaste stabila versionen av PowerShell:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Om du inte anger parametern --channel installerar Snap den senaste stabila versionen. Om du vill installera den senaste LTS-versionen använder du följande metod:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Anmärkning
Microsoft stöder endast kanalerna latest/stable och lts/stable för powershell-paketet. Installera inte paket från de andra kanalerna.
Om du vill installera en förhandsversion använder du följande metod:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Anmärkning
Microsoft stödjer endast kanalen latest/stable för paketet powershell-preview. Installera inte paket från de andra kanalerna.
Efter installationen uppgraderas Snap automatiskt. Du kan utlösa en uppgradering genom att använda sudo snap refresh powershell eller sudo snap refresh powershell-preview.
Avinstallation
sudo snap remove powershell
eller
sudo snap remove powershell-preview
Binära arkiv
Binära PowerShell-arkiv tar.gz tillhandahålls för Linux-plattformar för att möjliggöra avancerade distributionsscenarier.
Anmärkning
Du kan använda den här metoden för att installera valfri version av PowerShell, inklusive den senaste:
- Stabil utgåva: https://aka.ms/powershell-release?tag=stable
- LTS-version: https://aka.ms/powershell-release?tag=lts
- Förhandsversion: https://aka.ms/powershell-release?tag=preview
Beroenden
PowerShell skapar bärbara binärfiler för alla Linux-distributioner. Men .NET Core-körningen kräver olika beroenden för olika distributioner, och det gör Även PowerShell.
När du installerar PowerShell kan det hända att vissa beroenden inte installeras, till exempel när du installerar från de binära arkiven manuellt. I följande lista beskrivs Linux-distributioner som stöds av Microsoft och som har beroenden som du kan behöva installera. Mer information finns på distributionssidan:
Om du vill distribuera PowerShell-binärfiler på Linux-distributioner som inte stöds officiellt måste du installera nödvändiga beroenden för måloperativsystemet i separata steg. Till exempel installerar vår Amazon Linux dockerfile beroenden först och extraherar sedan Linux-arkivet tar.gz .
Installation med hjälp av en binär arkivfil
Viktigt!
Den här metoden kan användas för att installera PowerShell på valfri version av Linux, inklusive distributioner som inte stöds officiellt av Microsoft. Se till att installera eventuella nödvändiga beroenden. För support, se listan över tillgängliga supportalternativ för gemenskapen.
I följande exempel visas stegen för att installera det binära x64-arkivet. Du måste välja rätt binärt arkiv som matchar processortypen för din plattform.
- powershell-7.5.4-linux-arm32.tar.gz
- powershell-7.5.4-linux-arm64.tar.gz
- powershell-7.5.4-linux-x64.tar.gz
Använd följande gränssnittskommandon för att ladda ned och installera PowerShell från det tar.gz binära arkivet. Ändra URL:en så att den matchar den version av PowerShell som du vill installera.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-x64.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
Avinstallera binära arkiv
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Installera som ett .NET Global-verktyg
Om du redan har installerat .NET Core SDK är det enkelt att installera PowerShell som ett .NET Global-verktyg.
dotnet tool install --global PowerShell
Installationsprogrammet för dotnet-verktyget lägger ~/.dotnet/tools till miljövariabeln PATH . Det gränssnitt som körs har dock inte uppdaterats PATH. Du bör kunna starta PowerShell från ett nytt gränssnitt genom att pwshskriva .