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.
Pilih metode penginstalan
Di RHEL, Anda dapat menginstal PowerShell menggunakan paket universal .rpm dari repositori paket Microsoft atau dengan mengunduh file dari halaman rilis GitHub.
Menginstal PowerShell 7 dari Repositori Paket
Microsoft membangun dan mendukung berbagai produk perangkat lunak untuk sistem Linux dan membuatnya tersedia melalui klien pengemasan Linux (apt, dnf, yum, dll). Paket perangkat lunak Linux ini dihosting di repositori paket Linux untuk produk Microsoft, https://packages.microsoft.com, juga dikenal sebagai PMC.
Menginstal PowerShell dari PMC adalah metode penginstalan yang disukai.
Catatan
Skrip ini hanya berfungsi untuk versi RHEL yang didukung yang memiliki paket yang diterbitkan ke repositori paket Microsoft.
#!/bin/bash
###################################
# Prerequisites
# Get version of RHEL
source /etc/os-release
if [ ${VERSION_ID%.*} -ge 8 ]
then majorver=8
elif [ ${VERSION_ID%.*} -ge 9 ]
then majorver=9
fi
# Download the Microsoft RedHat repository package
curl -sSL -O https://packages.microsoft.com/config/rhel/$majorver/packages-microsoft-prod.rpm
# Register the Microsoft RedHat repository
sudo rpm -i packages-microsoft-prod.rpm
# Delete the downloaded package after installing
rm packages-microsoft-prod.rpm
# Update package index files
sudo dnf update
# Install PowerShell
sudo dnf install powershell -y
Mengunduh dan menginstal PowerShell 7 secara manual
Unduh paket universal dari halaman rilis GitHub. Pilih URL versi paket yang ingin Anda instal.
- Paket universal PowerShell 7.6 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0/powershell-7.6.0-1.rh.x86_64.rpm
- Paket universal PowerShell 7.5
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-1.rh.x86_64.rpm
- Paket universal PowerShell 7.4 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell-7.4.14-1.rh.x86_64.rpm
Skrip shell berikut mengunduh dan menginstal rilis PowerShell saat ini. Anda dapat mengubah URL untuk mengunduh versi PowerShell yang ingin Anda instal.
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.6.0/powershell-7.6.0-1.rh.x86_64.rpm
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 dnf remove powershell
Versi RHEL yang didukung
Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi RHEL mencapai akhir dukungan.
Dukungan untuk versi RHEL ini berakhir pada tanggal berikut:
- RHEL 10 - 2035-05-31
- RHEL 9 - 2032-05-31
- RHEL 8 - 2029-05-31
File paket penginstalan (.rpm) juga tersedia dari https://packages.microsoft.com/.
PowerShell diuji pada Red Hat Universal Base Images (UBI). Untuk informasi selengkapnya, lihat halaman informasi UBI.
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.