Aracılığıyla paylaş


macOS'ta PowerShell'i yükleme

PowerShell 7 veya üzeri için macOS 13 ve üzeri gerekir. Tüm paketler PowerShell için GitHub sürümleri sayfasında bulunur. Paket yüklendikten sonra bir terminalden komutunu çalıştırın pwsh . Yüklemeden önce Desteklenen sürümler listesini denetleyin.

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.

Uyarı

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.

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ılmış olabilir, bu nedenle genişletmek için tıklamanız gerekebilir.

PowerShell'in en son kararlı sürümünü yükleme

PowerShell'i macOS'a yüklemenin birkaç yolu vardır. Aşağıdaki yöntemlerden birini seçin:

Homebrew kullanarak yükleme

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 PowerShell'i yükleyin.

Aşağıdaki komut PowerShell'in en son kararlı sürümünü yükler:

brew install --cask powershell

Yüklemenin düzgün çalıştığını doğrulayın:

pwsh

PowerShell'in yeni sürümleri yayımlandığında Homebrew formülünü güncelleştirin ve PowerShell'i yükseltin:

brew update
brew upgrade powershell

Uyarı

Önceki komutları bir PowerShell (pwsh) oturumundan çağırabilirsiniz, ancak yükseltmeyi tamamlamak ve içinde $PSVersionTablegösterilen değerleri yenilemek için PowerShell oturumunu yeniden başlatmanız gerekir.

PowerShell'in en son önizleme sürümünü yükleme

Aşağıdaki komut PowerShell'in en son önizleme sürümünü yükler:

brew install powershell/tap/powershell-preview

PowerShell'in önizleme sürümünü başlatmak için aşağıdaki komutu çalıştırın:

pwsh-preview

PowerShell'in yeni önizleme sürümleri yayımlandığında Homebrew formülünü güncelleştirin ve PowerShell'in en son önizleme sürümüne yükseltin:

brew update
brew upgrade powershell-preview

Uyarı

Önceki komutları bir PowerShell (pwsh) oturumundan çağırabilirsiniz, ancak yükseltmeyi tamamlamak ve içinde $PSVersionTablegösterilen değerleri yenilemek için PowerShell oturumunu yeniden başlatmanız gerekir.

PowerShell'in en son LTS sürümünü yükleme

Aşağıdaki komut PowerShell'in en son LTS sürümünü yükler:

brew install powershell/tap/powershell-lts

Yüklemenizi doğrulayın:

pwsh-lts

PowerShell'in yeni LTS sürümleri yayımlandığında Homebrew formülünü güncelleştirmek ve PowerShell'in en son LTS sürümüne yükseltmek için aşağıdaki komutları çalıştırın:

brew update
brew upgrade powershell-lts

Uyarı

PowerShell'in daha yeni bir sürümüne güncelleştirirken, ilk yüklemeyi gerçekleştirmek için kullandığınız aynı yöntemi (cask veya dokunma) kullanın. Farklı bir yöntem kullanıyorsanız, yeni bir pwsh oturumu açmak PowerShell'in eski sürümünü kullanmaya devam eder.

Farklı yöntemler kullanmaya karar verirseniz , Homebrew bağlantı yöntemini kullanarak sorunu düzeltmenin yolları vardır.

Paketi Doğrudan İndirme yoluyla yükleme

Sürüm 7.2'den itibaren PowerShell, Apple M serisi Arm tabanlı işlemcileri destekler. Sürümler sayfasından yükleme paketini Mac bilgisayarınıza indirin. Geçerli sürümlerin bağlantıları şunlardır:

Doğrudan İndirme yöntemini kullanarak PowerShell'i yüklemenin iki yolu vardır.

Bulucu kullanma

Bulucu kullanarak PowerShell'i yükleme:

  1. Bulucu'yı açma

  2. İndirilen paketi bulma

  3. Dosyaya çift tıklayın

    Paketi yüklerken aşağıdaki hata iletisini alırsınız:

    "powershell-7.5.4-osx-arm64.pkg" Açılmıyor

    Apple, "powershell-7.5.4-osx-arm64.pkg"nin Mac'inize zarar verebilecek veya gizliliğinizi tehlikeye atabilecek kötü amaçlı yazılımlardan arındırılmış olduğunu doğrulayamadı.

  4. İstemi kapatmak için Bitti düğmesini seçin.

Bu hata iletisi macOS'un Ağ Geçidi Denetleyicisi özelliğinden gelir. Daha fazla bilgi için bkz. Mac bilgisayarınızda uygulamaları güvenli bir şekilde açma - Apple Desteği.

Paketi açmayı denedikten sonra şu adımları izleyin:

  1. Sistem Ayarları'nı açın.
  2. Gizlilik ve Güvenlik'i seçin ve aşağı kaydırarak Güvenlik bölümüne gidin.
  3. PowerShell'i yükleme amacınızı onaylamak için Yine de Aç düğmesini seçin.
  4. Uyarı istemi yeniden görüntülendiğinde Yine de Aç'ı seçin.
  5. Yüklemenin devam etmesine izin vermek için kullanıcı adı ve parola girin.

Terminali Kullanma

PowerShell paketini komut satırından yüklemek için Ağ Geçidi Denetleyicisi denetimlerini atlamanız gerekir. Paketi yüklemek için aşağıdaki yöntemlerden birini kullanın:

  • installer komutunu allowUntrusted bayrağıyla çalıştırın:

    sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.4-osx-arm64.pkg -target /
    
  • Veya aşağıdaki komutlardan birini çalıştırdıktan sonra paketi normalde yaptığınız gibi yükleyin:

    • sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.4-osx-arm64.pkg'i çalıştırın.
    • Unblock-File PowerShell kullanıyorsanız cmdlet'ini kullanın. Dosyanın tam yolunu belirtin .pkg.

.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. yazarak pwshPowerShell'i yeni bir kabuktan başlatın.

İkili arşivler

Gelişmiş dağıtım senaryolarını etkinleştirmek için macOS platformu için PowerShell ikili tar.gz arşivleri sağlanır. Bu yöntemi kullanarak yüklediğinizde, tüm bağımlılıkları el ile de yüklemeniz gerekir.

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:

macOS'ta ikili arşivleri yükleme

Sürümler sayfasından yükleme paketini Mac bilgisayarınıza indirin. Geçerli sürümlerin bağlantıları şunlardır:

PowerShell'i ikili arşivden yüklemek için aşağıdaki komutları kullanın. İndirme URL'sini, yüklemek istediğiniz sürümle 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.4/powershell-7.5.4-osx-arm64.tar.gz

# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7

# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7

# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7/pwsh

# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7/pwsh /usr/local/bin/pwsh

PowerShell'i kaldırma

PowerShell'i Homebrew ile yüklediyseniz kaldırmak için aşağıdaki komutu kullanın:

brew uninstall --cask powershell

PowerShell'i doğrudan indirme yoluyla yüklediyseniz PowerShell el ile kaldırılmalıdır:

sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell

Ek PowerShell yollarını kaldırmak için, bu belgedeki yollar bölümüne bakın ve kullanarak sudo rmyolları kaldırın.

Uyarı

Homebrew ile yüklediyseniz bu işlem gerekli değildir.

Paths

  • $PSHOME eşittir /usr/local/microsoft/powershell/7
    • macOS yükleme paketi, /usr/local/bin/pwsh'yu pwsh konumuna işaret eden sembolik bir bağlantı oluşturur.
  • Kullanıcı profilleri şu kaynaktan okunur: ~/.config/powershell/profile.ps1
  • Varsayılan profiller $PSHOME/profile.ps1 üzerinden okunur.
  • Kullanıcı modülleri ~/.local/share/powershell/Modules'den okunuyor
  • Paylaşılan modüller /usr/local/share/powershell/Modules'dan okunur
  • Varsayılan modüller $PSHOME/Modules'den okunur.
  • PSReadLine geçmişi ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt konumuna kaydedilir.

PowerShell, macOS üzerinde XDG Temel Dizin Belirtimini dikkate alır.

Desteklenen sürümler

Microsoft, PowerShell destek sonuna ulaşana veya macOS sürümü destek sonuna ulaşana kadar PowerShell'i destekler.

  • macOS 26 (Tahoe) x64 ve Arm64
  • macOS 15 (Sequoia) x64 ve Arm64
  • macOS 14 (Sonoma) x64 ve Arm64

MacOS'un destek yaşam döngüsünü Apple belirler. Daha fazla bilgi için aşağıdakilere bakın:

Yükleme desteği

Microsoft bu belgedeki yükleme yöntemlerini destekler. Diğer kaynaklardan kullanılabilecek başka yükleme yöntemleri de olabilir. Bu araçlar ve yöntemler işe yarayabilir ancak Microsoft bu yöntemleri destekleyemez.

Ek kaynaklar