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 cara lain untuk menginstal PowerShell pada platform non-Windows.
Metode ini mungkin berfungsi tetapi tidak didukung secara resmi oleh Microsoft. Anda mungkin bisa mendapatkan dukungan dari Komunitas PowerShell atau vendor sistem operasi. Untuk opsi dukungan, lihat Dukungan Komunitas.
Menginstal di macOS menggunakan Homebrew
Homebrew adalah manajer paket pilihan untuk macOS.
brew Jika perintah tidak ditemukan, Anda perlu menginstal Homebrew mengikuti instruksinya.
Penting
Rumus Homebrew dipertahankan dan didukung oleh komunitas Homebrew. Formula brew membangun PowerShell dari kode sumber, bukan memasang paket yang dibangun oleh Microsoft.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Setelah brew diinstal, instal PowerShell menggunakan perintah berikut:
brew install powershell
Jika sebelumnya Anda menginstal PowerShell menggunakan cask Homebrew, Anda harus terlebih dahulu menghapus instalan cask sebelum berhasil menginstal menggunakan rumus Homebrew. Gunakan perintah berikut untuk meng-uninstall cask.
# Uninstall the PowerShell cask instance
brew uninstall --cask powershell
# Uninstall the PowerShell Preview cask instance
brew uninstall --cask powershell-preview
Memperbarui PowerShell 7
Jalankan perintah berikut untuk memperbarui versi PowerShell yang diinstal ke rilis terbaru.
brew update
brew upgrade powershell
Menghapus PowerShell 7
Jika Anda menginstal PowerShell dengan Homebrew, gunakan perintah berikut untuk menghapus instalasi:
brew uninstall powershell
Jika Anda menginstal PowerShell 7 secara manual, Anda harus menghapusnya secara manual. Perintah berikut menghapus tautan simbolis dan file PowerShell.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Gunakan sudo rm untuk menghapus file dan folder PowerShell lainnya yang tersisa.
Menginstal di Linux menggunakan paket Snap
Snap adalah paket aplikasi yang mudah diinstal jika platform Anda mendukung Snap. Anda dapat menemukan dan menginstal paket Snap dari Snap Store.
Nota
Snap Store berisi paket snap PowerShell untuk banyak distribusi Linux yang tidak didukung secara resmi oleh Microsoft.
Menginstal snapd
Snap daemon, yang dikenal sebagai snapd, adalah layanan latar belakang yang mengelola dan memelihara snap Anda.
Ini perlu berjalan sebelum snap dapat diinstal. Untuk petunjuk tentang cara menginstal snapd, lihat dokumentasi Snapcraft.
Penginstalan melalui Snap
Ada dua PowerShell untuk Linux yang diterbitkan ke Snap store: powershell dan powershell-preview.
Gunakan perintah berikut untuk menginstal powerShell versi stabil terbaru:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Jika Anda tidak menentukan --channel parameter, Snap akan menginstal versi stabil terbaru. Untuk menginstal versi LTS terbaru, gunakan metode berikut:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Untuk menginstal versi pratinjau, gunakan metode berikut:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Nota
Microsoft hanya mendukung saluran latest/stable dan lts/stable untuk paket powershell. Microsoft hanya mendukung kanal latest/stable untuk paket powershell-preview.
Jangan instal paket dari saluran lain.
Setelah penginstalan, Snap akan secara otomatis memperbarui. Anda dapat memicu peningkatan menggunakan sudo snap refresh powershell atau sudo snap refresh powershell-preview.
Penting
Paket Snap dipertahankan dan didukung oleh Canonical. Paket snap membangun PowerShell dari kode sumber daripada menginstal paket yang dibangun oleh Microsoft.
Hapus instalan menggunakan Snap
sudo snap remove powershell
atau
sudo snap remove powershell-preview
Menginstal dari arsip biner
Arsip biner tar.gz PowerShell disediakan untuk platform Linux untuk mengaktifkan skenario penyebaran tingkat lanjut.
Nota
Anda dapat menggunakan metode ini untuk menginstal versi PowerShell apa pun termasuk yang terbaru:
- Rilis stabil: https://aka.ms/powershell-release?tag=stable
- Rilis LTS: https://aka.ms/powershell-release?tag=lts
- Rilis pratinjau: https://aka.ms/powershell-release?tag=preview
Ketergantungan
PowerShell membangun biner portabel untuk semua distribusi Linux yang didukung. Tetapi, PowerShell dan runtime .NET memerlukan dependensi yang berbeda pada distribusi yang berbeda.
Ada kemungkinan bahwa ketika Anda menginstal PowerShell, dependensi tertentu mungkin tidak diinstal, seperti ketika menginstal secara manual dari arsip biner. Daftar berikut merinci distribusi Linux yang didukung oleh Microsoft dan memiliki dependensi yang mungkin perlu Anda instal. Periksa halaman distribusi Linux untuk informasi selengkapnya:
Untuk menyebarkan biner PowerShell pada distribusi Linux yang tidak didukung secara resmi, Anda perlu menginstal dependensi yang diperlukan untuk OS target dalam langkah terpisah.
Penting
Metode ini dapat digunakan untuk menginstal PowerShell pada versi Linux apa pun, termasuk distribusi yang tidak didukung secara resmi oleh Microsoft. Pastikan untuk menginstal dependensi yang diperlukan. Untuk dukungan, lihat daftar opsi Dukungan Komunitas yang tersedia.
Contoh berikut menunjukkan langkah-langkah untuk menginstal arsip biner x64. Anda harus memilih arsip biner yang benar yang cocok dengan jenis prosesor untuk platform Anda.
powershell-7.5.5-linux-arm32.tar.gzpowershell-7.5.5-linux-arm64.tar.gzpowershell-7.5.5-linux-x64.tar.gz
Gunakan perintah shell berikut untuk mengunduh dan menginstal PowerShell dari tar.gz arsip biner. Ubah URL agar sesuai dengan versi PowerShell yang ingin Anda instal.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-linux-x64.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
Menghapus pemasangan arsip biner
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Instal sebagai alat .NET Global
Jika Anda sudah menginstal .NET Core SDK , mudah untuk menginstal PowerShell sebagai alat .NET Global.
dotnet tool install --global PowerShell
Penginstal alat dotnet menambahkan ~/.dotnet/tools ke variabel lingkungan PATH Anda. Namun, shell yang sedang berjalan saat ini tidak memiliki versi terbaru PATH. Anda harus dapat memulai PowerShell dari shell baru dengan mengetik pwsh.
Tim .NET menerbitkan gambar Docker yang berisi .NET SDK dengan PowerShell yang sudah diinstal. Anda dapat menemukan gambar tersebut di Microsoft Container Registry.