Kommentar
Å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.
Det finns andra sätt att installera PowerShell på andra plattformar än Windows.
Dessa metoder kan fungera men stöds inte officiellt av Microsoft. Du kanske kan få support från PowerShell Community eller operativsystemets leverantör. För supportalternativ, se Community Support.
Installera på macOS med Homebrew
Homebrew är den föredragna pakethanteraren för macOS.
brew Om kommandot inte hittas måste du installera Homebrew enligt instruktionerna.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
När brew har installerats installerar du PowerShell med följande kommando:
brew install powershell
Viktigt!
Bryggformeln underhålls och stöds av Homebrew-communityn. Bryggformeln skapar PowerShell från källkoden i stället för att installera ett paket som skapats av Microsoft.
Uppdatera PowerShell 7
Kör följande kommandon för att uppdatera den installerade versionen av PowerShell till den senaste versionen.
brew update
brew upgrade powershell
Avinstallera PowerShell 7
Om du har installerat PowerShell med Homebrew använder du följande kommando för att avinstallera:
brew uninstall powershell
Om du har installerat PowerShell 7 manuellt måste du ta bort det manuellt. Följande kommando tar bort den symboliska länken och PowerShell-filerna.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Använd sudo rm för att ta bort andra återstående PowerShell-filer och -mappar.
Installera på Linux med ett Snap-paket
Snappar är programpaket som är enkla att installera om din plattform stöder Snap. Du kan hitta och installera Snap-paket från Snap Store.
Anmärkning
Snap Store innehåller PowerShell Snap-paket för många Linux-distributioner som inte stöds officiellt av Microsoft.
Installera snapd
Snap-daemonen, som snapdkallas , är bakgrundstjänsten som hanterar och underhåller dina snaps.
Den måste vara aktiv innan en snap kan installeras. Anvisningar om hur du installerar snapdfinns i Snapcraft-dokumentationen.
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
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öder endast kanalerna latest/stable och lts/stable för powershell-paketet. 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.
Viktigt!
Snap-paketen underhålls och stöds av Canonical. Snap-paket skapar PowerShell från källkod i stället för att installera ett paket som skapats av Microsoft.
Avinstallera med snap
sudo snap remove powershell
eller
sudo snap remove powershell-preview
Installera från 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 som stöds. Men PowerShell och .NET-körningen kräver olika beroenden för olika distributioner.
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å Linux-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.
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.5-linux-arm32.tar.gzpowershell-7.5.5-linux-arm64.tar.gzpowershell-7.5.5-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.5/powershell-7.5.5-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 . Men det skal som körs just nu har inte den uppdaterade PATH. Du bör kunna starta PowerShell från ett nytt gränssnitt genom att pwshskriva .
.NET-teamet publicerar Docker-avbildningar som innehåller .NET SDK med PowerShell redan installerat. Du hittar dessa avbildningar i Microsoft Container Registry.