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.
PowerShell'i Windows dışı platformlara yüklemenin başka yolları da vardır.
Bu yöntemler çalışabilir ancak Microsoft tarafından resmi olarak desteklenmez. PowerShell Topluluğu'ndan veya işletim sistemi satıcısından destek alabilirsiniz. Destek seçenekleri için bkz. Topluluk Desteği.
Homebrew kullanarak macOS'a yükleme
Homebrew, macOS için tercih edilen paket yöneticisidir.
brew Komut bulunamazsa, yönergelerini izleyerek Homebrew'ı yüklemeniz gerekir.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Yüklendikten sonra brew aşağıdaki komutu kullanarak PowerShell'i yükleyin:
brew install powershell
Önemli
Brew Formülü Homebrew topluluğu tarafından korunmakta ve desteklenmektedir. Brew formülü, Microsoft tarafından oluşturulan bir paketi yüklemek yerine kaynak koddan PowerShell oluşturur.
PowerShell 7'i güncelleştirme
PowerShell'in yüklü sürümünü en son sürüme güncelleştirmek için aşağıdaki komutları çalıştırın.
brew update
brew upgrade powershell
PowerShell 7'yi kaldırma
PowerShell'i Homebrew ile yüklediyseniz kaldırmak için aşağıdaki komutu kullanın:
brew uninstall powershell
PowerShell 7'yi el ile yüklediyseniz, el ile kaldırmanız gerekir. Aşağıdaki komut sembolik bağlantıyı ve PowerShell dosyalarını kaldırır.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Kalan diğer PowerShell dosyalarını ve klasörlerini kaldırmak için kullanın sudo rm .
Snap paketi kullanarak Linux'a yükleme
Snap paketleri, platformunuz Snap'i destekliyorsa kolayca yüklenebilen uygulama paketleridir. Snap paketlerini Snap Store'dan bulabilir ve yükleyebilirsiniz.
Uyarı
Snap Store, Microsoft tarafından resmi olarak desteklenmeyen birçok Linux dağıtımı için PowerShell snap paketleri içerir.
Tutturma
olarak bilinen snapd snap daemon, snap'lerinizi yöneten ve koruyan arka plan hizmetidir.
Bir snap yüklenebilmesi için önce çalışıyor olmalıdır. uygulamasını yükleme snapdyönergeleri için Snapcraft belgelerine bakın.
Snap aracılığıyla yükleme
Linux için PowerShell'in Snap deposunda yayımlandığı iki öğe vardır: powershell ve powershell-preview.
PowerShell'in en son kararlı sürümünü yüklemek için aşağıdaki komutu kullanın:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Parametresini --channel belirtmezseniz, Snap en son kararlı sürümü yükler. En son LTS sürümünü yüklemek için aşağıdaki yöntemi kullanın:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Önizleme sürümünü yüklemek için aşağıdaki yöntemi kullanın:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Uyarı
Microsoft yalnızca latest/stable paketi için lts/stable ve powershell kanallarını destekler. Microsoft yalnızca latest/stable kanalını powershell-preview paketi için destekler.
Paketleri diğer kanallardan yüklemeyin.
Yüklemeden sonra Snap otomatik olarak yükseltilecektir.
sudo snap refresh powershell veya sudo snap refresh powershell-preview kullanarak bir yükseltme tetikleyebilirsiniz.
Önemli
Snap paketleri Canonical tarafından korunur ve desteklenir. Snap paketleri, Microsoft tarafından oluşturulan bir paketi yüklemek yerine PowerShell’i kaynak koddan oluşturur.
Snap kullanarak kaldırma
sudo snap remove powershell
veya
sudo snap remove powershell-preview
İkili arşivlerden yükleme
Gelişmiş dağıtım senaryolarını etkinleştirmek için Linux platformları için PowerShell ikili tar.gz arşivleri sağlanır.
Uyarı
PowerShell'in en son sürümleri de dahil olmak üzere herhangi bir sürümünü yüklemek için bu yöntemi kullanabilirsiniz:
- Kararlı sürüm: https://aka.ms/powershell-release?tag=stable
- LTS sürümü: https://aka.ms/powershell-release?tag=lts
- Önizleme sürümü: https://aka.ms/powershell-release?tag=preview
Bağımlılıklar
PowerShell, tüm desteklenen Linux dağıtımları için taşınabilir ikili dosyalar oluşturur. Ancak PowerShell ve .NET çalışma zamanı farklı dağıtımlarda farklı bağımlılıklar gerektirir.
PowerShell'i yüklediğinizde, ikili arşivlerden el ile yükleme gibi belirli bağımlılıklar yüklenmeyebilir. Aşağıdaki listede, Microsoft tarafından desteklenen ve yüklemeniz gerekebilecek bağımlılıkları olan Linux dağıtımları açıklanmaktadır. Daha fazla bilgi için Linux dağıtım sayfasına bakın:
Resmi olarak desteklenmeyen Linux dağıtımlarında PowerShell ikili dosyalarını dağıtmak için, hedef işletim sistemi için gerekli bağımlılıkları ayrı adımlarda yüklemeniz gerekir.
Önemli
Bu yöntem, Microsoft tarafından resmi olarak desteklenmeyen dağıtımlar da dahil olmak üzere Herhangi bir Linux sürümüne PowerShell yüklemek için kullanılabilir. Gerekli bağımlılıkları yüklediğinizden emin olun. Destek için kullanılabilir Topluluk Desteği seçeneklerinin listesine bakın.
Aşağıdaki örnekte x64 ikili arşivini yükleme adımları gösterilmektedir. Platformunuzun işlemci türüyle eşleşen doğru ikili arşivi seçmeniz gerekir.
powershell-7.5.5-linux-arm32.tar.gzpowershell-7.5.5-linux-arm64.tar.gzpowershell-7.5.5-linux-x64.tar.gz
PowerShell'i bir ikili arşivden indirip yüklemek için aşağıdaki komutları kullanın. URL'yi, yüklemek istediğiniz PowerShell sürümüyle eşleşecek şekilde değiştirin.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-linux-x64.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
İkili arşivleri kaldırma
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
.NET Genel aracı olarak yükleme
.NET Core SDK'nız zaten yüklüyse PowerShell'i .NET Genel aracı olarak yüklemek kolaydır.
dotnet tool install --global PowerShell
Dotnet araç yükleyicisi ortam değişkeninize ~/.dotnet/tools eklerPATH. Ancak, şu anda çalışan kabuk güncellenmiş PATH içermiyor.
pwsh yazarak yeni bir kabuktan PowerShell'i başlatabilmelisiniz.
.NET ekibi, PowerShell'in zaten yüklü olduğu .NET SDK'sını içeren Docker görüntülerini yayımlar. Bu görüntüleri Microsoft Container Registry'de bulabilirsiniz.
PowerShell