Instalace PowerShellu v Alpine Linuxu
Všechny balíčky jsou k dispozici na naší stránce vydaných verzí GitHubu. Po instalaci balíčku spusťte pwsh
z terminálu. Spusťte pwsh-preview
, pokud jste nainstalovali verzi Preview. Před instalací zkontrolujte seznam podporovaných verzí níže.
Poznámka:
PowerShell 7.4 je místní upgrade, který odebere předchozí verze PowerShellu 7. Verze Preview PowerShellu je možné nainstalovat souběžně s jinými verzemi PowerShellu. Pokud potřebujete spustit PowerShell 7.4 vedle předchozí verze, přeinstalujte předchozí verzi pomocí metody binárního archivu.
Instalační kroky
Instalace na Alpine je založená na stahování balíčku tar.gz ze stránky vydaných verzí . Adresa URL balíčku závisí na verzi PowerShellu, kterou chcete nainstalovat.
- PowerShell 7.4.2 –
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-musl-x64.tar.gz
- PowerShell 7.3.12 –
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-alpine-x64.tar.gz
- PowerShell 7.2.19 –
https://github.com/PowerShell/PowerShell/releases/download/v7.2.19/powershell-7.2.19-linux-alpine-x64.tar.gz
Pak v terminálu spusťte následující příkazy prostředí pro instalaci PowerShellu 7.3:
# install the requirements
sudo apk add --no-cache \
ca-certificates \
less \
ncurses-terminfo-base \
krb5-libs \
libgcc \
libintl \
libssl1.1 \
libstdc++ \
tzdata \
userspace-rcu \
zlib \
icu-libs \
curl
sudo apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
lttng-ust
# Download the powershell '.tar.gz' archive
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-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
Odinstalace PowerShellu
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Cesty PowerShellu
$PSHOME
Je/opt/microsoft/powershell/7/
- Skripty profilů jsou uloženy v následujících umístěních:
- AllUsersAllHosts -
$PSHOME/profile.ps1
- AllUsersCurrentHost -
$PSHOME/Microsoft.PowerShell_profile.ps1
- CurrentUserAllHosts -
~/.config/powershell/profile.ps1
- CurrentUserCurrentHost –
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts -
- Moduly jsou uloženy v následujících umístěních:
- Uživatelské moduly –
~/.local/share/powershell/Modules
- Sdílené moduly –
/usr/local/share/powershell/Modules
- Výchozí moduly –
$PSHOME/Modules
- Uživatelské moduly –
- Historie psReadLine se zaznamenává v
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profily respektují konfiguraci PowerShellu pro jednotlivé hostitele, takže výchozí profily specifické pro hostitele existují ve Microsoft.PowerShell_profile.ps1
stejných umístěních.
PowerShell respektuje specifikaci základního adresáře XDG v Linuxu.
Podporované verze
Následující tabulka uvádí podporované verze PowerShellu a verze Alpine, na kterých jsou podporované. Tyto verze se podporují, dokud verze PowerShellu nedosáhne konce podpory nebo verze Alpine dosáhne konce životnosti.
- Ikona označuje, že verze operačního systému nebo PowerShellu je stále podporovaná.
- Ikona značí, že verze PowerShellu už není v této verzi operačního systému podporovaná.
- Ikona značí, že jsme nedokončili testování PowerShellu v daném operačním systému.
- Ikona označuje, že verze operačního systému nebo PowerShellu není podporovaná.
- Pokud má verze operačního systému i verze PowerShellu ikonu, podporuje se tato kombinace.
Alpine | 7.2 (LTS–previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
3.18 | |||
3.17 | |||
3.16 | |||
3.15 | |||
3.14 |
PowerShell je podporován v Alpine pro následující architektury procesoru.
Alpine | 7.2 (LTS-current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Všechny podporované verze | x64 | x64 | x64 |
PowerShell nebyl testován na Alpine pomocí procesorů Arm.
Podpora instalace
Microsoft podporuje metody instalace v tomto dokumentu. Mohou existovat další metody instalace z jiných zdrojů třetích stran. I když tyto nástroje a metody můžou fungovat, Microsoft tyto metody nepodporuje.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro