Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ada beberapa versi paket PowerShell 7 yang dapat diinstal. Artikel ini berfokus pada penginstalan paket rilis stabil terbaru. Untuk informasi selengkapnya tentang versi paket, lihat artikel Siklus Hidup Dukungan PowerShell .
Versi PowerShell 7 yang lebih baru menggantikan versi PowerShell 7 yang sudah ada. Versi pratinjau PowerShell dapat diinstal berdampingan dengan versi PowerShell lainnya. Versi pratinjau yang lebih baru menggantikan versi pratinjau sebelumnya yang sudah ada. Jika Anda perlu menjalankan PowerShell 7.5 berdampingan dengan versi sebelumnya, instal ulang versi sebelumnya menggunakan metode arsip biner .
Menginstal PowerShell 7
Pada Alpine Linux, PowerShell diinstal dari paket tar.gz yang diunduh pada halaman rilis. Pilih URL versi paket yang ingin Anda instal.
- PowerShell 7.6 (LTS) -
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0/powershell-7.6.0-linux-musl-x64.tar.gz - 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
Gunakan perintah shell berikut untuk menginstal 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.6.0/powershell-7.6.0-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
Mulai PowerShell 7
Setelah paket diinstal, jalankan pwsh dari terminal. Jika Anda telah menginstal paket Pratinjau, jalankan pwsh-preview.
- Lokasi
$PSHOMEbervariasi berdasarkan paket yang Anda instal.- Untuk paket Stabil dan LTS:
/opt/microsoft/powershell/7/ - Untuk paket Pratinjau:
/opt/microsoft/powershell/7-preview/
- Untuk paket Stabil dan LTS:
- Skrip profil disimpan di lokasi berikut:
- AllUsersAllHosts -
$PSHOME/profile.ps1 - AllUsersCurrentHost -
$PSHOME/Microsoft.PowerShell_profile.ps1 - PenggunaSaatIniSemuaHost -
~/.config/powershell/profile.ps1 - CurrentUserCurrentHost -
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts -
- Modul disimpan di lokasi berikut:
- Modul pengguna -
~/.local/share/powershell/Modules - Modul bersama -
/usr/local/share/powershell/Modules - Modul bawaan -
$PSHOME/Modules
- Modul pengguna -
- Riwayat PSReadLine dicatat dalam
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profil menghormati konfigurasi per-host PowerShell, sehingga profil khusus host default berada di Microsoft.PowerShell_profile.ps1 pada lokasi yang sama.
PowerShell menghormati Spesifikasi Direktori Dasar XDG di Linux.
Menghapus PowerShell 7
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Versi OS yang didukung
Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Alpine mencapai akhir masa pakai.
Dukungan untuk versi Alpine ini berakhir pada tanggal berikut:
- Alpine 3.23 - 2027-11-01
- Alpine 3.22 - 2027-05-01
- Alpine 3.21 - 2026-11-01
- Alpine 3.20 - 2026-04-01
Gambar Docker untuk SDK .NET berisi versi terbaru PowerShell. Gambar-gambar ini tersedia dari Microsoft Artifact Registry.
Gambar-gambar ini dibangun dari gambar sistem operasi (OS) resmi yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.
Gambar-gambar ini disediakan untuk tujuan pengujian. Jika Anda memerlukan citra Docker untuk beban kerja produksi, bangun dan peliharalah citra Anda sendiri.
Metode penginstalan yang didukung
Microsoft mendukung metode penginstalan dalam dokumen ini. Mungkin ada metode penginstalan pihak ketiga lainnya yang tersedia dari sumber lain. Meskipun alat dan metode tersebut mungkin berfungsi, Microsoft tidak dapat mendukung metode tersebut.