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-lts .
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.
Debian, paket yöneticisi olarak APT (Gelişmiş Paket Aracı) 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 Debian 11 veya 12'ye 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 Debian'ın desteklenen sürümleri için çalışır.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
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 evrensel paketi Debian makinenize indirin.
Geçerli sürümün bağlantısı:
- Desteklenen Debian sürümleri için PowerShell 7.4 (LTS) evrensel paketi
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell_7.4.13-1.deb_amd64.deb
- Debian'ın desteklenen sürümleri için PowerShell 7.5 evrensel paketi
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
- Desteklenen Debian sürümleri için PowerShell 7.6 önizleme evrensel paketi
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-preview_7.6.0-preview.5-1.deb_amd64.deb
Aşağıdaki kabuk betiği PowerShell'in geçerli 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.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.4-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.5.4-1.deb_amd64.deb
# Start PowerShell
pwsh
PowerShell'i kaldırma
sudo apt-get remove powershell
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 Debian sürümü kullanım süresi sonuna ulaşana kadar PowerShell'i destekler.
Yükleme paketi dosyaları (.deb) ile https://packages.microsoft.com/de kullanılabilir.
.NET SDK'sı için Docker görüntüleri PowerShell'in en son sürümlerini içerir. Bu görüntüler Microsoft Artifact Registry'den edinilebilir.
Bu görüntüler, işletim sistemi dağıtımcısı tarafından sunulan resmi işletim sistemi (OS) görüntülerinden oluşturulur. Bu görüntüler en son güvenlik güncelleştirmelerine sahip olmayabilir. Microsoft, en son güvenlik güncelleştirmelerinin uygulandığından emin olmak için işletim sistemi paketlerini en son sürüme güncelleştirmenizi önerir.
Bu görüntüler test amacıyla sağlanır. Üretim iş yükü için Docker görüntüsüne ihtiyacınız varsa kendi görüntünüzü oluşturup korumanız gerekir.
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