Dukungan komunitas untuk PowerShell di Linux
PowerShell dapat diinstal pada beberapa distribusi Linux yang tidak didukung oleh Microsoft. Dalam kasus tersebut, Anda mungkin mendapatkan dukungan dari komunitas untuk PowerShell di platform tersebut.
Untuk didukung oleh Microsoft, distribusi Linux harus memenuhi kriteria berikut:
- Versi dan arsitektur distribusi didukung oleh .NET Core.
- Versi distribusi didukung setidaknya selama satu tahun.
- Versi distribusi bukan rilis sementara atau setara.
- Tim PowerShell telah menguji versi distribusi.
Untuk informasi selengkapnya, lihat dokumentasi Siklus Hidup Dukungan PowerShell.
Distribusi berikut didukung oleh komunitas. Setiap distribusi memiliki mekanisme dukungan komunitasnya sendiri. Konsultasikan dengan situs web distribusi untuk menemukan sumber daya komunitas mereka. Anda mungkin juga mendapatkan bantuan dari sumber daya Komunitas PowerShell ini.
Rilis sementara Ubuntu
Langkah-langkah yang didokumenasi untuk menginstal PowerShell di Ubuntu mungkin berfungsi pada rilis sementara Ubuntu. Namun, PowerShell hanya didukung pada rilis LTS Ubuntu. Microsoft tidak mendukung rilis sementara Ubuntu.
Arch Linux
Catatan
Dukungan Arch tidak didukung secara resmi oleh Microsoft dan dikelola oleh komunitas.
PowerShell tersedia dari Arch Linux User Repository (AUR).
- Ini dapat dikompilasi dengan rilis bertag terbaru
- Ini dapat dikompilasi dari penerapan terbaru ke master
- Ini dapat diinstal menggunakan biner rilis terbaru
Paket dalam AUR dipertahankan oleh masyarakat. Untuk informasi selengkapnya tentang menginstal paket dari AUR, lihat wiki Arch Linux atau Menggunakan PowerShell di Docker.
Kali
Catatan
Dukungan Kali tidak didukung secara resmi oleh Microsoft dan dikelola oleh komunitas.
Penginstalan - Kali
# Install PowerShell package
apt update && apt -y install powershell
# Start PowerShell
pwsh
Penghapusan instalasi - Kali
# Uninstall PowerShell package
apt -y remove powershell
Raspberry Pi OS
Raspberry Pi OS (sebelumnya Raspbian) adalah sistem operasi gratis berdasarkan Debian.
Penting
.NET tidak didukung pada perangkat arsitektur ARMv6, termasuk perangkat Raspberry Pi Zero dan Raspberry Pi sebelum Raspberry Pi 2.
Instal di Raspberry Pi OS
Unduh paket tar.gz dari halaman rilis ke komputer Raspberry Pi Anda. Tautan ke versi saat ini adalah:
- PowerShell 7.4.2 - rilis LTS terbaru
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm64.tar.gz
- PowerShell 7.3.12 - rilis stabil terbaru
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm64.tar.gz
Gunakan perintah shell berikut untuk mengunduh dan menginstal paket. Skrip ini mendeteksi apakah Anda menjalankan OS 32 atau 64-bit dan menginstal versi stabil terbaru PowerShell untuk jenis prosesor tersebut.
###################################
# Prerequisites
# Update package lists
sudo apt-get update
# Install dependencies
sudo apt-get install jq libssl1.1 libunwind8 -y
###################################
# Download and extract PowerShell
# Grab the latest tar.gz
bits=$(getconf LONG_BIT)
release=$(curl -sL https://api.github.com/repos/PowerShell/PowerShell/releases/latest)
package=$(echo $release | jq -r ".assets[].browser_download_url" | grep "linux-arm${bits}.tar.gz")
wget $package
# Make folder to put powershell
mkdir ~/powershell
# Unpack the tar.gz file
tar -xvf "./${package##*/}" -C ~/powershell
# Start PowerShell
~/powershell/pwsh
Secara opsional, Anda dapat membuat tautan simbolis untuk memulai PowerShell tanpa menentukan jalur ke pwsh
biner.
# Start PowerShell from bash with sudo to create a symbolic link
sudo ~/powershell/pwsh -command 'New-Item -ItemType SymbolicLink -Path "/usr/bin/pwsh" -Target "$PSHOME/pwsh" -Force'
# alternatively you can run following to create a symbolic link
# sudo ln -s ~/powershell/pwsh /usr/bin/pwsh
# Now to start PowerShell you can just run "pwsh"
Uninstallation - Raspberry Pi OS
rm -rf ~/powershell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk