Alp Linux 'ta PowerShell yükleme
tüm paketler GitHub yayımları sayfamızda bulunur. Paket yüklendikten sonra pwsh bir terminalden çalıştırın. pwsh-previewBir önizleme sürümü yüklediyseniz çalıştırın. ' Yi yüklemeden önce Desteklenen sürümlerin listesini kontrol edin.
Not
PowerShell 7,2, PowerShell 'in önceki sürümlerini kaldıran yerinde bir yükseltmeye sahiptir.
PowerShell 7,2 ' i önceki bir sürümle yan yana çalıştırmanız gerekiyorsa, önceki sürümü ikili arşiv yöntemini kullanarak yeniden yükleyin.
Yükleme adımları
Alp 'nin yüklenmesi, yayınlar 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,2-
https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-7.2.0-linux-alpine-x64.tar.gz - PowerShell 7,1-
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-linux-alpine-x64.tar.gz - PowerShell 7,0-
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-7.0.8-linux-alpine-x64.tar.gz
Ardından, terminalde, PowerShell 7,2 ' i yüklemek için aşağıdaki kabuk komutlarını yürütün:
# 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.2.0/powershell-7.2.0-linux-alpine-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 alp 'den kaldır
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
PowerShell yolları
$PSHOME``/opt/microsoft/powershell/7/- Kullanıcı profillerinin okunduğu yer
~/.config/powershell/profile.ps1 - Varsayılan profiller buradan okundu
$PSHOME/profile.ps1 - Kullanıcı modülleri okundu
~/.local/share/powershell/Modules - Paylaşılan modüller okundu
/usr/local/share/powershell/Modules - Varsayılan modüller okundu
$PSHOME/Modules - PSReadLine geçmişi öğesine kaydedilir
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profiller, PowerShell 'in konak başına yapılandırmasını kabul eder; bu nedenle, varsayılan konağa özgü profiller Microsoft.PowerShell_profile.ps1 aynı konumlarda bulunur.
PowerShell, Linux üzerinde xdg taban dizini belirtimine uyar.
Desteklenen sürümler
Aşağıdaki tabloda desteklenen PowerShell yayınları ve bunların desteklendiği alp sürümleri listelenmiştir. Bu sürümler, PowerShell sürümü destek sonu veya alçam sürümü yaşam sonuna ulaştığındadesteklenir.
- ✅, işletim sistemi veya PowerShell sürümünün hala desteklendiğini belirtir
- ❌, işletim sistemi veya PowerShell sürümünün desteklenmediğini belirtir
- Bir 🟡 PowerShell sürümünün bu işletim sistemi sürümünde artık desteklenmediğini gösterir
- Hem işletim sisteminin hem de PowerShell sürümünün ✅ olduğunda, Bu bileşim desteklenir
| Alpine | 7,0 (LTS) | 7.1 | 7,2 (LTS-geçerli) |
|---|---|---|---|
| ✅ 3,12 | ✅ | ✅ | ❌ |
| ✅ 3,11 | ✅ | ✅ | ❌ |
| ❌ 3,10 | 🟡 | 🟡 | ❌ |
| ❌ 3,9 | 🟡 | 🟡 | ❌ |
PowerShell, alp sürümleri 3,13 ve 3,14 ' de sınanmamıştır.
Not
CıM, PowerShell Remoting ve DSC, alp üzerinde desteklenmez.
PowerShell, aşağıdaki işlemci mimarilerinde alp 'de desteklenir.
| Alpine | 7,0 (LTS) | 7.1 | 7,2 (LTS-geçerli) |
|---|---|---|---|
| Tüm desteklenen sürümler | x64 | x64 | x64 |
PowerShell, ARM İşlemcileri kullanılarak alp 'de sınanmamıştır.
Yükleme desteği
Microsoft bu belgedeki yükleme yöntemlerini destekler. Diğer üçüncü taraf kaynaklarından farklı yükleme yöntemleri olabilir. Bu araçlar ve yöntemler işe başlayabilir, ancak Microsoft bu yöntemleri desteklemez.