Alpine Linux'ta PowerShell'i yükleme
Tüm paketler GitHub sürümleri sayfamızda bulunabilir. Paket yüklendikten sonra bir terminalden komutunu çalıştırın pwsh
. Bir önizleme sürümü yüklediyseniz komutunu çalıştırın pwsh-preview
. Yüklemeden önce aşağıdaki Desteklenen sürümler listesine bakın.
Not
PowerShell 7.4, PowerShell 7'nin önceki sürümlerini kaldıran yerinde bir yükseltmedir. PowerShell'in önizleme sürümleri diğer PowerShell sürümleriyle yan yana yüklenebilir. PowerShell 7.4'i önceki bir sürümle yan yana çalıştırmanız gerekiyorsa ikili arşiv yöntemini kullanarak önceki sürümü yeniden yükleyin.
Yükleme adımları
Alpine'e yükleme, sürümler sayfasından tar.gz paketini indirmeyi temel alır. Paketin URL'si, yüklemek istediğiniz PowerShell sürümüne bağlıdır.
- PowerShell 7.4.6 -
https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell-7.4.6-linux-musl-x64.tar.gz
- PowerShell 7.5.0-rc.1 -
https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-rc.1/powershell-7.5.0-rc.1-linux-musl-x64.tar.gz
Ardından terminalde aşağıdaki kabuk komutlarını yürüterek PowerShell 7.4'ü yükleyin:
# 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.4.6/powershell-7.4.6-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
PowerShell'i kaldırma
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
PowerShell yolları
-
$PSHOME
dir/opt/microsoft/powershell/7/
- Profil betikleri aşağıdaki konumlarda depolanır:
- AllUsersAllHosts -
$PSHOME/profile.ps1
- AllUsersCurrentHost -
$PSHOME/Microsoft.PowerShell_profile.ps1
- CurrentUserAllHosts -
~/.config/powershell/profile.ps1
- CurrentUserCurrentHost -
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts -
- Modüller aşağıdaki konumlarda depolanır:
- Kullanıcı modülleri -
~/.local/share/powershell/Modules
- Paylaşılan modüller -
/usr/local/share/powershell/Modules
- Varsayılan modüller -
$PSHOME/Modules
- Kullanıcı modülleri -
- PSReadLine geçmişi
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profiller PowerShell'in ana bilgisayar başına yapılandırmasına saygı gösterir, bu nedenle varsayılan konağa özgü profiller aynı konumlarda bulunur Microsoft.PowerShell_profile.ps1
.
PowerShell, Linux üzerinde XDG Temel Dizin Belirtimini dikkate alır.
Desteklenen sürümler
Microsoft, PowerShell destek sonuna ulaşana veya Alpine sürümü kullanım ömrü sonuna ulaşana kadar PowerShell'i destekler.
x64 için PowerShell 7.4 ve PowerShell 7.5-preview içeren Docker görüntüleri, Alpine'in aşağıdaki sürümleri için Microsoft Yapıt Kayıt Defteri kullanılabilir:
- Alpine 3.20 - İs desteği 2026-04-01 tarihinde sona eriyor
PowerShell'in Docker görüntüleri Alpine 3.21'de kullanılamaz.
Önemli
Docker görüntüleri, işletim sistemi dağıtımcısı tarafından sunulan resmi işletim sistemi (OS) görüntülerinden oluşturulur. Bu görüntüler en son güvenlik güncelleştirmelerine sahip olmayabilir. Microsoft, en son güvenlik güncelleştirmelerinin uygulandığından emin olmak için işletim sistemi paketlerini en son sürüme güncelleştirmenizi önerir.
Yükleme desteği
Microsoft bu belgedeki yükleme yöntemlerini destekler. Diğer üçüncü taraf kaynaklardan başka yükleme yöntemleri de kullanılabilir. Bu araçlar ve yöntemler işe yarasa da, Microsoft bu yöntemleri destekleyemez.
PowerShell