Linux’da PowerShell’i yükleme

PowerShell farklı Linux dağıtımları üzerine yükleyebilir. Çoğu Linux platformu ve dağıtımı her yıl önemli bir sürüme sahip olur ve PowerShell'i yüklemek için kullanılan bir paket yöneticisi sağlar. Bu makalede şu anda desteklenenler ve kullanılan paket yöneticisi açıklanmıştır.

Bu makalenin geri kalanı, PowerShell'in desteklediği her Linux dağıtımının dökümüdür. PowerShell sürümü destek sonuna ulaşana veya Linux dağıtımı yaşam sonuna ulaşana kadar tüm PowerShell yayınlarının desteği devam ediyor.

En iyi uyumluluk için uzun süreli sürüm (LTS) sürümünü seçin.

Alpine

Aşağıdaki tabloda desteklenen PowerShell yayınları ve bunların desteklendiği alp sürümleri listelenmiştir. Bu sürümler, PowerShell sürümü destek sonu veya alçam sürümü yaşam sonuna ulaştığındadesteklenir.

  • ✅, işletim sistemi veya PowerShell sürümünün hala desteklendiğini belirtir
  • ❌, işletim sistemi veya PowerShell sürümünün desteklenmediğini belirtir
  • Bir 🟡 PowerShell sürümünün bu işletim sistemi sürümünde artık desteklenmediğini gösterir
  • Hem işletim sisteminin hem de PowerShell sürümünün ✅ olduğunda, Bu bileşim desteklenir
Alpine 7,0 (LTS) 7.1 7,2 (LTS-geçerli)
✅ 3,12
✅ 3,11
❌ 3,10 🟡 🟡
❌ 3,9 🟡 🟡

PowerShell, alp sürümleri 3,13 ve 3,14 ' de sınanmamıştır.

Not

CıM, PowerShell Remoting ve DSC, alp üzerinde desteklenmez.

PowerShell, aşağıdaki işlemci mimarilerinde alp 'de desteklenir.

Alpine 7,0 (LTS) 7.1 7,2 (LTS-geçerli)
Tüm desteklenen sürümler x64 x64 x64

PowerShell, ARM İşlemcileri kullanılarak alp 'de sınanmamıştır.

Daha fazla bilgi için, bkz. Install .NET on Alpine.

CentOS

CentOS 7 paket yöneticisi olarak Yum, CentOS 8 ise DNF kullanır.

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve bunların desteklenin CentOS sürümlerinin bir listesidir. PowerShell sürümü destek sonuna ulaşana veya CentOS sürümü destek sonuna ulaşana kadar bu sürümler destek olmaya devam ediyor.

  • 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
CentOS 7.0 (LTS) 7.1 (geçerli) 7.2 (LTS-current)
✅ 8
✅ 7

Microsoft, CentOS Stream yayınlarda PowerShell'i resmi olarak desteklemez. Daha fazla bilgi için bkz. CentOS Linux ve CentOS Akışını Karşılaştırma. CentOS Stream topluluk tarafından de destekler. Daha fazla bilgi için bkz. Community dağıtımları.

PowerShell, aşağıdaki işlemci mimarileri için CentOS'ta de desteklemektedir.

CentOS 7.0 (LTS) 7.1 (geçerli) 7.2 (LTS-current)
Tüm desteklenen sürümler x64 x64 x64

Daha fazla bilgi için bkz. PowerShell'i CentOS'a yükleme.

Debian

Debian, paket yöneticisi olarak APT (Gelişmiş Paket Aracı) kullanır.

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve debian sürümlerinin bir listesidir. PowerShell sürümü destek sonuna ulaşana veya Debian sürümü yaşam sonuna ulaşana kadar bu sürümler destek olmaya devam ediyor.

  • 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ü ✅ destekle
Debian 7.0 (LTS) 7.1 7.2 (LTS-current)
✅ 10
✅ 9
❌ 8 🟡

PowerShell, aşağıdaki işlemci mimarileri için Debian'da de desteklemektedir.

Debian 7.0 (LTS) 7.1 7.2 (LTS-current)
Sürüm 9+ x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Daha fazla bilgi için bkz. Debian'a PowerShell yükleme.

Fedora

Fedora, paket yöneticisi olarak DNF kullanır.

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

Daha fazla bilgi için bkz. Fedora'da .NET yükleme.

Red Hat Enterprise Linux (RHEL)

RHEL 7 yum, RHEL 8 ise dnf paket yöneticisini kullanır.

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve desteklenen RHEL sürümlerinin bir listesidir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya RHEL sürümü destek sonuna ulaşana kadar destek olmaya devam ediyor.

  • 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ü ✅ destekle
RHEL 7.0 (LTS) 7.1 7.2 (LTS-current)
✅ 8
✅ 7

PowerShell, aşağıdaki işlemci mimarileri için RHEL üzerinde de desteklemektedir.

RHEL 7.0 (LTS) 7.1 7.2 (LTS-current)
Tüm desteklenen sürümler x64 x64 x64, Arm64

Daha fazla bilgi için bkz. PowerShell'i RHEL'ye yükleme.

Ubuntu

Ubuntu, paket yöneticisi olarak APT (Gelişmiş Paket Aracı) kullanır.

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve desteklene Ubuntu sürümlerinin bir listesidir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya Ubuntu sürümü destek sonuna ulaşana kadar destek olmaya devam ediyor.

  • 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 işletim sistemi sürümünde artık destek olmadığını gösterir
  • Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ desteklene
Ubuntu 7.0 (LTS) 7.1 7.2 (LTS-current)
✅ 20.04 (LTS)
✅ 18.04 (LTS)
❌ 16.04 (LTS) 🟡 🟡

Yalnızca Ubuntu LTS sürümleri resmi olarak de desteklenebildi. Microsoft, ara sürümler veya bunların eşdeğerlerini desteklemez. Ara sürümler topluluk tarafından de destekler. Daha fazla bilgi için bkz. Community dağıtımları.

PowerShell, aşağıdaki işlemci mimarileri için Ubuntu'da de desteklemektedir.

Ubuntu 7.0 (LTS) 7.1 7.2 (LTS-current)
Tüm desteklenen sürümler x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Daha fazla bilgi için bkz. PowerShell'i Ubuntu'ya yükleme.

Raspberry Pi OS

Raspberry Pi OS (eski adı Raspbian), Debian'ı temel alan ücretsiz bir işletim sistemidir.

Önemli

Raspberry Pi 2'den önceki Raspberry Pi Zero ve Raspberry Pi cihazları da dahil olmak üzere ARMv6 mimari cihazlarda .NET desteklenmiyor.

Daha fazla bilgi için bkz. Raspberry Pi OS'ye PowerShell yükleme.

Community dağıtımlar

Microsoft tarafından resmi olarak desteklenen birçok Linux dağıtımı vardır. Bazı durumlarda, PowerShell bu sürümler için topluluk tarafından destek olabilir. Daha fazla bilgi için bkz. Linux Community PowerShell desteği.

Alternatif yükleme yöntemleri

Resmi olarak desteklenen Linux dağıtımları da dahil olmak üzere Linux'ta PowerShell'i yüklemenin üç yolu daha vardır. PowerShell Snap Package'i kullanarak PowerShell'i yükleyebilirsiniz. Ayrıca, PowerShell ikililerini doğrudan Linux kullanarak dağıtmayı da tar.gz ebilirsiniz. Daha fazla bilgi için bkz. Linux'ta PowerShell'i yüklemenin alternatif yolları.