PowerShell'i macOS'a yükleme
PowerShell 7 veya üzeri, macOS 11 ve üzerini gerektirir. Tüm paketler GitHub sürümler sayfamızda mevcuttur. Paket yüklendikten sonra bir terminalden pwsh komutunu çalıştırın. Yüklemeden önce aşağıdaki Desteklenen sürümler listesini kontrol edin.
Not
PowerShell 7.4, PowerShell 7'nin önceki sürümlerini kaldıran yerinde bir yükseltmedir. PowerShell'in önizleme sürümleri, PowerShell'in diğer sürümleriyle yan yana kurulabilir. PowerShell 7,4'ü ö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.
PowerShell'in en son kararlı sürümünü yükleyin
PowerShell'i macOS'a kurmanın birkaç yolu vardır. Aşağıdaki yöntemlerden birini seçin:
- Homebrew kullanarak yükleyin. Homebrew, macOS için tercih edilen paket yöneticisidir.
- PowerShell'i Doğrudan İndirme yoluyla yükleyin
- İkili arşivlerden yükleyin.
brew komutu bulunamazsa, Homebrew'u onların talimatlarını izleyerek yüklemeniz gerekir.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew yüklendikten sonra PowerShell'i yükleyebilirsiniz.
Aşağıdaki komut PowerShell'in en son kararlı sürümünü yükler:
brew install powershell/tap/powershell
Son olarak kurulumunuzun düzgün çalıştığını doğrulayın:
pwsh
PowerShell'in yeni sürümleri yayınlandığında Homebrew'un formüllerini güncelleyin ve PowerShell'i yükseltin:
brew update
brew upgrade powershell
Not
Yukarıdaki komutlar bir PowerShell (pwsh) ana bilgisayarından çağrılabilir, ancak daha sonra yükseltmeyi tamamlamak ve $PSVersionTable'da gösterilen değerleri yenilemek için PowerShell kabuğundan çıkılıp yeniden başlatılması gerekir.
PowerShell'in en son önizleme sürümünü yükleyin
Homebrew'u yükledikten sonra PowerShell'i yükleyebilirsiniz.
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 sürümleri yayınlandığında Homebrew'un formüllerini güncelleyin ve PowerShell'i yükseltin:
brew update
brew upgrade powershell-preview
Not
Yukarıdaki komutlar bir PowerShell (pwsh) ana bilgisayarından çağrılabilir, ancak yükseltmeyi tamamlamak için PowerShell kabuğundan çıkılıp yeniden başlatılması gerekir. ve $PSVersionTable'da gösterilen değerleri yenileyin.
PowerShell'in en son LTS sürümünü yükleyin
brew install powershell/tap/powershell-lts
Artık yüklemenizi doğrulayabilirsiniz
pwsh
PowerShell'in yeni sürümleri yayınlandığında aşağıdaki komutu çalıştırın.
brew upgrade powershell-lts
Not
İster fıçı ister dokunma yöntemini kullanın, PowerShell'in daha yeni bir sürümüne güncellerken, PowerShell'i başlangıçta yüklerken kullandığınız yöntemin aynısını kullanın. Farklı bir yöntem kullanırsanız yeni bir pwsh oturumu açtığınızda PowerShell'in eski sürümü kullanılmaya devam edilecektir.
Farklı yöntemler kullanmaya karar verirseniz Homebrew bağlantı yöntemini kullanarak sorunu düzeltmenin yolları vardır.
Doğrudan İndirme Yoluyla Kurulum
PowerShell, sürüm 7.2'den itibaren Apple M1 işlemcisini desteklemektedir. Kurulum paketini sürümler sayfasından bilgisayarınıza indirin. Güncel sürümlere bağlantılar şunlardır:
PowerShell 7.4
- x64 işlemciler - powershell-7.4.4-osx-x64.pkg
- M1 işlemciler - powershell-7.4.4-osx-arm64.pkg
PowerShell 7.2 (LTS)
- x64 işlemciler - powershell-7.2.22-osx-x64.pkg
PowerShell 7.5 önizlemesi
- x64 işlemciler - powershell-7.5.0-preview.3-osx-x64.pkg
Dosyaya çift tıklayıp talimatları takip edebilir veya aşağıdaki komutları kullanarak terminalden kurabilirsiniz. İndirdiğiniz dosyayla eşleşecek şekilde dosyanın adını değiştirin.
sudo installer -pkg ./Downloads/powershell-7.4.4-osx-x64.pkg -target /
MacOS Big Sur 11.5 veya üzerini çalıştırıyorsanız paketi yüklerken aşağıdaki hata mesajını alabilirsiniz:
"powershell-7.4.4-osx-x64.pkg", Apple'ın kötü amaçlı yazılımlara karşı kontrol edememesi nedeniyle açılamıyor.
Bu soruna geçici bir çözüm bulmanın iki yolu vardır:
Finder'ı kullanma
- Paketi Finder'da bulun.
- Paketin üzerinde Control tuşuna basarak tıklayın (Ctrl tuşuna basarken tıklayın).
- İçerik menüsünden Aç'ı seçin.
Komut satırından
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.4.4-osx-x64.pkgkomutunu çalıştırın. PowerShell 7 veya üstünü kullanıyorsanızDosyanın Engellemesini Kaldırcmdlet'ini kullanabilirsiniz..pkgdosyasının tam yolunu ekleyin.- Paketi normalde yaptığınız gibi yükleyin.
Not
Bu, gelecekte ele alınacak olan paket noter tasdikiyle ilgili bilinen bir sorundur.
.NET Global aracı olarak yükleme
.NET Core SDK'yı zaten yüklediyseniz PowerShell'i .NET Global aracı olarak yüklemek kolaydır.
dotnet tool install --global PowerShell
Dotnet aracı yükleyicisi, PATH ortam değişkeninize ~/.dotnet/tools öğesini ekler. Ancak şu anda çalışan kabuk güncellenmiş PATH'a sahip değil. pwsh yazarak PowerShell'i yeni bir kabuktan başlatabilmeniz gerekir.
İkili Arşivler
PowerShell ikili tar.gz arşivleri, gelişmiş dağıtım senaryolarını etkinleştirmek amacıyla macOS platformu için sağlanır. Bu yöntemi kullanarak kurulum yaptığınızda, tüm bağımlılıkları manuel olarak da yüklemeniz gerekir.
Not
En son sürümler de dahil olmak üzere herhangi bir PowerShell 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
İkili arşivleri macOS'a yükleme
Kurulum paketini sürümler sayfasından bilgisayarınıza indirin. Güncel sürümlere bağlantılar şunlardır:
PowerShell 7.4 (LTS)
- x64 işlemciler - powershell-7.4.4-osx-x64.tar.gz
- M1 işlemciler - powershell-7.4.4-osx-arm64.tar.gz
PowerShell 7.2 (LTS)
- x64 işlemciler - powershell-7.2.22-osx-x64.tar.gz
PowerShell 7.5 önizlemesi
- x64 işlemciler - powershell-7.5.0-preview.3-osx-x64.tar.gz
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.4.4/powershell-7.4.4-osx-x64.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'in manuel olarak kaldırılması gerekir:
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 sudo rm kullanarak yolları kaldırın.
Not
Homebrew ile kurulum yaptıysanız bu gerekli değildir.
Yollar
$PSHOME,/usr/local/microsoft/powershell/7şeklindedir- MacOS kurulum paketi,
$PSHOMEkonumundapwsh'a işaret eden/usr/local/bin/pwshsembolik bir bağlantı oluşturur.
- MacOS kurulum paketi,
~/.config/powershell/profile.ps1 adresinden okunur$PSHOME/profile.ps1 adresinden okunur~/.local/share/powershell/Modules adresinden okunur/usr/local/share/powershell/Modules adresinden okunur$PSHOME/Modules adresinden okunur~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt dosyasına kaydedilir.PowerShell, macOS'taki XDG Temel Dizin Belirtimi'ne uygundur.
Desteklenen sürümler
Microsoft, PowerShell destek sonuna ulaşana veya macOS sürümü destek sonuna ulaşana kadar PowerShell'i destekler.
- macOS 12 (Monterey) x64 ve Arm64
- macOS 13 (Ventura) x64 ve Arm64
- macOS 14 (Sonoma) x64 ve Arm64
Apple, macOS'un destek yaşam döngüsünü belirler. Daha fazla bilgi için aşağıdakilere bakın:
- macOS sürüm notları
- Apple Güvenlik Güncellemeleri
Kurulum desteği
Microsoft bu belgedeki yükleme yöntemlerini desteklemektedir. Başka kaynaklardan başka kurulum yöntemleri de mevcut olabilir. Bu araçlar ve yöntemler işe yarayabilir ancak Microsoft bu yöntemleri destekleyemez.
Ek Kaynaklar
- Ev yapımı bira ağı
- Homebrew GitHub Deposu
- Homebrew-Cask