Linux'ta PowerShell için topluluk desteği
PowerShell'i Microsoft tarafından desteklenmeyen bazı Linux dağıtımlarına yükleyebilirsiniz. Bu durumlarda, bu platformlarda PowerShell için topluluktan destek bulabilirsiniz.
Desteklenen Linux dağıtımları aşağıdaki kriterleri karşılamalıdır:
- Dağıtımın sürümü ve mimarisi .NET Core tarafından desteklenmektedir.
- Dağıtımın sürümü en az bir yıl boyunca desteklenir.
- Dağıtımın sürümü bir ara sürüm veya eşdeğeri değildir.
- PowerShell ekibi dağıtımın sürümünü test etti.
Daha fazla bilgi için PowerShell Destek Yaşam Döngüsü belgelerine bakın.
Aşağıdaki dağıtımlar topluluk tarafından desteklenen dağıtım örnekleridir. Her dağıtımın kendi topluluk destek mekanizmaları vardır. Topluluk kaynaklarını bulmak için dağıtımın web sitesine bakın. Ayrıca bu PowerShell Topluluğu kaynaklarından da yardım alabilirsiniz.
Ubuntu geçici sürümleri
PowerShell'i Ubuntu'ya yüklemeye yönelik belgelenen adımlar, Ubuntu'nun geçici sürümlerinde işe yarayabilir. Ancak Microsoft, PowerShell'i yalnızca Ubuntu'nun Uzun Süreli Hizmet (LTS) sürümlerinde destekler. Microsoft, Ubuntu'nun geçici sürümlerini desteklemez.
Arch Linux
PowerShell, Arch Linux Kullanıcı Deposu'ndan (AUR) edinilebilir. AUR'daki paketler Arch topluluğu tarafından korunur. En son sürüm ikili dosyasını yüklemek için Arch Linux wiki'sine veya Docker'da PowerShell'i Kullanma konusuna bakın.
Kali
Kurulum - Kali
# Install PowerShell package
apt update && apt -y install powershell
# Start PowerShell
pwsh
Kaldırma - Kali
# Uninstall PowerShell package
apt -y remove powershell
Gentoo
Gentoo paket deposundaki paketleri kullanarak PowerShell'i Gentoo Linux'a yükleyebilirsiniz. Bu paketlerin kurulumu hakkında bilgi için Gentoo wiki'sindeki PowerShell sayfasına bakın.
Raspberry Pi İşletim Sistemi
Raspberry Pi OS (eski adıyla Raspbian), Debian'ı temel alan ücretsiz bir işletim sistemidir.
Bu önemli
.NET, Raspberry Pi 2'den önce piyasaya sürülen Raspberry Pi Zero ve Raspberry Pi cihazları da dahil olmak üzere ARMv6 mimarili cihazlarda desteklenmez.
Raspberry Pi OS'ye yükleyin
Tar.gz paketini sürümler sayfasından Raspberry Pi bilgisayarınıza indirin. Güncel sürümlere bağlantılar şunlardır:
PowerShell 7.4.4 - en son LTS sürümü
https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell-7.4.4-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell-7.4.4-linux-arm64.tar.gzPaketi indirip yüklemek için aşağıdaki kabuk komutlarını kullanın. Bu komut dosyası, 32 bit mi yoksa 64 bit işletim sistemi mi çalıştırdığınızı algılar ve söz konusu işlemci türü için PowerShell'in en son kararlı sürümünü yükler.
###################################
# 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
İsteğe bağlı olarak, pwsh ikili dosyasının yolunu belirtmeden PowerShell'i başlatmak için sembolik bir bağlantı oluşturabilirsiniz.
# 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"
Kaldırma - Raspberry Pi İşletim Sistemi
rm -rf ~/powershell