PowerShell'i Fedora Linux'a yükleme
Tüm paketler, GitHub sayfasında mevcuttur. Paket yüklendikten sonra pwsh terminalden çalıştırın. Bir pwsh-preview önizleme sürümü yüklemişsanız çalıştırın. Yüklemeden önce aşağıdaki Desteklenen sürümler listesine bakın.
Not
PowerShell 7.2, önceki PowerShell sürümlerini kaldıran yerinde bir yükseltmedir.
PowerShell 7.2'yi önceki bir sürümle yan yana çalıştırmaya ihtiyacınız varsa, ikili arşiv yöntemini kullanarak önceki sürümü yeniden yükleyin.
Fedora, paket yöneticisi olarak DNF kullanır.
Paket Deposu aracılığıyla yükleme
Linux için PowerShell, kolay yükleme ve güncelleştirmeler için resmi Microsoft depolarda yayımlanır.
# Register the Microsoft signature key
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
# Register the Microsoft RedHat repository
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
# Update the list of products
sudo dnf check-update
# Install a system component
sudo dnf install compat-openssl10
# Install PowerShell
sudo dnf install -y powershell
# Start PowerShell
pwsh
Doğrudan İndirme yoluyla yükleme
PowerShell 7.2, yüklemeyi kolaylaştıran bir evrensel paket sunar. Evrensel paket, paket için gereken bağımlılıkları içerir. Sürümler sayfasından openSUSE bilgisayarınıza RPM paketini indirin. Geçerli sürümlerin bağlantıları şu şekildedir:
- PowerShell 7.2.0 -
https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm - PowerShell 7.1.5 -
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-1.rhel.7.x86_64.rpm - PowerShell 7.0.8 -
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-7.0.8-1.rhel.7.x86_64.rpm
Aşağıdaki kabuk komutu PowerShell 7.2'ye yüklenir:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts-7.2.0-1.rh.x86_64.rpm
7.1.5 paketini indirip yüklemek için aşağıdaki kabuk komutlarını kullanın. URL'yi yüklemek istediğiniz PowerShell sürümüyle eş değiştirecek şekilde değiştirme.
sudo dnf install compat-openssl10
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-1.rhel.7.x86_64.rpm
PowerShell'i Fedora'dan kaldırma
sudo dnf remove powershell
PowerShell yolları
$PSHOME``/opt/microsoft/powershell/7/- Kullanıcı profilleri şu siteden okunur:
~/.config/powershell/profile.ps1 - Varsayılan profiller şu siteden okunur:
$PSHOME/profile.ps1 - Kullanıcı modülleri şu siteden okunur:
~/.local/share/powershell/Modules - Paylaşılan modüller şu siteden okunur:
/usr/local/share/powershell/Modules - Varsayılan modüller şu siteden okunur:
$PSHOME/Modules - PSReadLine geçmişi kaydediliyor
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profiller, PowerShell'in konak başına yapılandırmasına uyuyor, dolayısıyla varsayılan ana bilgisayara özgü profiller Microsoft.PowerShell_profile.ps1 aynı konumlarda var olur.
PowerShell, Linux'ta XDG Temel Dizin Belirtimi'ne uygun hareket ediyor.
Desteklenen sürümler
Aşağıdaki tabloda desteklenen PowerShell sürümleri ve desteklenen Fedora sürümleri listelenir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya Fedora sürümü yaşam sonuna ulaşana kadar de desteklenir.
- Bir ✅ işletim sistemi veya PowerShell sürümünün hala destekte olduğunu gösterir
- Bir ❌, işletim sistemi veya PowerShell sürümünün desteklene olmadığını gösterir
- A 🟡 PowerShell sürümünün artık işletim sistemi sürümünde destek olmadığını gösterir
- Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ desteklene
| Fedora | 7.0 (LTS) | 7.1 (geçerli) | 7.2 (LTS-current) |
|---|---|---|---|
| ✅ 32 | 🟡 | 🟡 | ❌ |
| ❌ 31 | 🟡 | 🟡 | ❌ |
| ❌ 30 | 🟡 | 🟡 | ❌ |
PowerShell, Fedora 33 ve 34 sürümlerinde test edilmemiştir.
PowerShell, aşağıdaki işlemci mimarileri için Fedora'da de desteklenir.
| Fedora | 7.0 (LTS) | 7.1 (geçerli) | 7.2 (LTS-current) |
|---|---|---|---|
| Tüm desteklenen sürümler | x64 | x64 | x64 |
Yükleme desteği
Microsoft, bu belgede yükleme yöntemlerini destekler. Diğer üçüncü taraf kaynaklardan başka yükleme yöntemleri de olabilir. Bu araçlar ve yöntemler işe yardımcı olabilir, ancak Microsoft bu yöntemleri destekleyemzamaz.