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 flera paketversioner av PowerShell 7 som kan installeras. Den här artikeln fokuserar på att installera det senaste stabila versionspaketet. Mer information om paketversionerna finns i artikeln powershell-supportlivscykel .
Nyare versioner av PowerShell 7 ersätter befintliga tidigare versioner av PowerShell 7. Förhandsversioner av PowerShell kan installeras sida vid sida med andra versioner av PowerShell. Nyare förhandsversioner ersätter befintliga tidigare förhandsversioner. Om du behöver köra PowerShell 7.5 sida vid sida med en tidigare version installerar du om den tidigare versionen med hjälp av metoden binärt arkiv .
Installera PowerShell 7
I Alpine Linux installeras PowerShell från paketet tar.gz som laddas ned från lanseringssidan . Välj URL:en för den paketversion som du vill installera.
- PowerShell 7.5 –
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-linux-musl-x64.tar.gz - PowerShell 7.4 (LTS) –
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell-7.4.14-linux-musl-x64.tar.gz - PowerShell 7.6-preview –
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-7.6.0-rc1-linux-musl-x64.tar.gz
Använd följande gränssnittskommandon för att installera PowerShell 7:
#!/bin/bash
# install the requirements
sudo apk add --no-cache \
ca-certificates \
less \
ncurses-terminfo-base \
krb5-libs \
libgcc \
libintl \
libssl3 \
libstdc++ \
tzdata \
userspace-rcu \
zlib \
icu-libs \
curl
apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
lttng-ust \
openssh-client \
# Download the powershell '.tar.gz' archive
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-linux-musl-x64.tar.gz -o /tmp/powershell.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
# Start PowerShell
pwsh
Starta PowerShell 7
När paketet har installerats kör du pwsh från en terminal. Om du har installerat ett förhandsversionspaket kör du pwsh-preview.
- Platsen för
$PSHOMEvarierar beroende på vilket paket du har installerat.- För stabila paket och LTS-paket:
/opt/microsoft/powershell/7/ - För förhandsversionspaket:
/opt/microsoft/powershell/7-preview/
- För stabila paket och LTS-paket:
- Profilskripten lagras på följande platser:
- AllUsersAllHosts –
$PSHOME/profile.ps1 - AllUsersCurrentHost –
$PSHOME/Microsoft.PowerShell_profile.ps1 - CurrentUserAllHosts –
~/.config/powershell/profile.ps1 - CurrentUserCurrentHost –
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts –
- Moduler lagras på följande platser:
- Användarmoduler –
~/.local/share/powershell/Modules - Delade moduler –
/usr/local/share/powershell/Modules - Standardmoduler –
$PSHOME/Modules
- Användarmoduler –
- PSReadLine-historik registreras i
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profilerna respekterar PowerShells värdspecifika konfiguration, så värdspecifika standardprofiler finns på Microsoft.PowerShell_profile.ps1 samma platser.
PowerShell respekterar XDG Base Directory-specifikationen i Linux.
Avinstallera PowerShell 7
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Operativsystemversioner som stöds
Microsoft har stöd för PowerShell tills PowerShell når supportens slut eller versionen av Alpine når slutet av livet.
Stödet för dessa versioner av Alpine upphör vid följande datum:
- Alpine 3.23 - 2027-11-01
- Alpine 3.22 - 2027-05-01
- Alpine 3.21 - 2026-11-01
- Alpine 3.20 - 2026-04-01
Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.
Dessa avbildningar skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.
Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-bild för en produktionsbelastning bör du bygga och underhålla din egen.
Installationsmetoder som stöds
Microsoft stöder installationsmetoderna i det här dokumentet. Det kan finnas andra installationsmetoder från tredje part som är tillgängliga från andra källor. Även om dessa verktyg och metoder kan fungera kan Microsoft inte stödja dessa metoder.