Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tüm paketler GitHub sürümleri sayfamızda bulunabilir. Yüklemeden önce aşağıdaki Desteklenen sürümler listesine bakın. Paket yüklendikten sonra bir terminalden komutunu çalıştırın pwsh . Bir önizleme sürümü yüklediyseniz komutunu çalıştırın pwsh-preview .
PowerShell 7'nin daha yeni sürümleri, PowerShell 7'nin mevcut önceki sürümlerinin yerini alır. PowerShell'in önizleme sürümleri diğer PowerShell sürümleriyle yan yana yüklenebilir. Daha yeni önizleme sürümleri, mevcut önceki önizleme sürümlerinin yerini alır. PowerShell 7.5'i önceki bir sürümle yan yana çalıştırmanız gerekiyorsa ikili arşiv yöntemini kullanarak önceki sürümü yeniden yükleyin.
RHEL 7, yum RHEL 8 ve üzeri ise paket yöneticisini dnf kullanır.
Not
Bu makaledeki yükleme komutları PowerShell'in en son kararlı sürümüne yöneliktir. PowerShell'in farklı bir sürümünü yüklemek için komutunu ihtiyacınız olan sürümle eşleşecek şekilde ayarlayın. Aşağıdaki bağlantılar sizi GitHub'da her sürüm için en son sürüm sayfasına yönlendirir.
- Kararlı sürüm v7.5. x: https://aka.ms/powershell-release?tag=stable
- LTS sürüm v7.4. x: https://aka.ms/powershell-release?tag=lts
- Önizleme sürümü v7.6.0-preview. x: https://aka.ms/powershell-release?tag=preview
Her paket için indirme bağlantıları, Yayın sayfasının Varlıklar bölümünde bulunur. Varlıklar bölümü daraltılabilir, bu nedenle genişletmek için tıklamanız gerekebilir.
Paket Deposu aracılığıyla yükleme
Microsoft, Linux sistemleri için çeşitli yazılım ürünleri derleyip destekler ve bunları Linux paketleme istemcileri (apt, dnf, yum vb.) aracılığıyla kullanılabilir hale getirir. Bu Linux yazılım paketleri, PMC olarak da bilinen Microsoft ürünleri için Linux paket deposunda barındırılır.https://packages.microsoft.com
PowerShell'i PMC'den yüklemek tercih edilen yükleme yöntemidir.
Not
Bu betik yalnızca PMC'de yayımlanan desteklenen RHEL sürümleri için çalışır.
###################################
# Prerequisites
# Get version of RHEL
source /etc/os-release
if [ ${VERSION_ID%.*} -lt 8 ]
then majorver=7
elif [ ${VERSION_ID%.*} -lt 9 ]
then majorver=8
else 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
Doğrudan indirme yoluyla yükleme
PowerShell 7.2, yüklemeyi kolaylaştıran evrensel bir paket kullanıma sunulmuştur. Yayınlar sayfasından rhel makinenize evrensel paketi indirin. RHEL 10 çalıştıran sistemlere PowerShell yüklemek için bu yöntemi kullanın.
Geçerli sürümün bağlantısı:
- Desteklenen RHEL sürümleri için PowerShell 7.4.13 evrensel paketi
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell-7.4.13-1.rh.x86_64.rpm
- Desteklenen RHEL sürümleri için PowerShell 7.5.4 evrensel paketi
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
Aşağıdaki kabuk betiği PowerShell'in geçerli önizleme sürümünü indirir ve yükler. YÜKLEMEK istediğiniz PowerShell sürümünü indirmek için URL'yi değiştirebilirsiniz.
RHEL 8 veya 9'da:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
PowerShell'i kaldırma
RHEL 8 veya 9'da:
sudo dnf remove powershell
Arm işlemci desteği
PowerShell 7.2 ve daha yeni sürümler, 64 bit Arm işlemci kullanarak RHEL üzerinde çalıştırmayı destekler. Linux'a PowerShell yüklemenin alternatif yolları bölümünde açıklanan PowerShell'i yüklemek için ikili arşiv yükleme yöntemini kullanın.
PowerShell yolları
-
$PSHOMEdir/opt/microsoft/powershell/7/ - Profil betikleri aşağıdaki konumlarda depolanır:
- TümKullanıcılarTümSunucular -
$PSHOME/profile.ps1 - TümKullanıcılarMevcutSunucu -
$PSHOME/Microsoft.PowerShell_profile.ps1 - MevcutKullanıcıTümSunucular -
~/.config/powershell/profile.ps1 - MevcutKullanıcıMevcutSunucu -
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- TümKullanıcılarTümSunucular -
- Modüller aşağıdaki konumlarda depolanır:
- Kullanıcı modülleri -
~/.local/share/powershell/Modules - Paylaşılan modüller -
/usr/local/share/powershell/Modules - Varsayılan modüller -
$PSHOME/Modules
- Kullanıcı modülleri -
- PSReadLine geçmişi
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell, Linux üzerinde XDG Temel Dizin Belirtimini dikkate alır.
Desteklenen sürümler
Microsoft, PowerShell destek sonuna ulaşana veya RHEL sürümü destek sonuna ulaşana kadar PowerShell'i destekler.
Yükleme paketi dosyaları (.rpm) ile https://packages.microsoft.com/de kullanılabilir.
- RHEL 10 - İs desteği 2035-05-31 tarihinde sona eriyor
- RHEL 9 - İs desteği 2032-05-31 tarihinde sona eriyor
- RHEL 8 - İs desteği 2029-05-31 tarihinde sona eriyor
PowerShell, Red Hat Universal Base Images (UBI) üzerinde test edilmiştir. Daha fazla bilgi için UBI bilgi sayfasına bakın.
Yükleme desteği
Microsoft bu belgedeki yükleme yöntemlerini destekler. Diğer üçüncü taraf kaynaklardan başka yükleme yöntemleri de kullanılabilir. Bu araçlar ve yöntemler işe yarasa da, Microsoft bu yöntemleri destekleyemez.
PowerShell