Menginstal PowerShell di Linux

PowerShell dapat diinstal pada distribusi Linux yang berbeda. Sebagian besar platform dan distribusi Linux memiliki rilis utama setiap tahun, dan menyediakan manajer paket yang digunakan untuk menginstal PowerShell. Artikel ini menjelaskan apa yang saat ini didukung dan manajer paket mana yang digunakan.

Sisa artikel ini adalah perincian dari setiap distribusi Linux yang didukung PowerShell. Semua rilis PowerShell tetap didukung hingga versi PowerShell mencapai akhir dukungan atau distribusi Linux mencapai akhir masa pakai.

Untuk kompatibilitas terbaik, pilih versi rilis jangka panjang (LTS).

Alpine

Tabel berikut mencantumkan rilis PowerShell yang didukung dan versi Alpine yang didukung. Versi ini didukung hingga versi PowerShell mencapai akhir dukungan atau versi Alpine mencapai akhir masa pakai.

  • A ✅ menunjukkan bahwa versi OS atau PowerShell masih didukung
  • A ❌ menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • 🟡 menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ketika versi OS dan versi PowerShell memiliki ✅, kombinasi tersebut didukung
Alpine 7.0 (LTS) 7.1 7.2 (LTS-current) 7.3 (pratinjau)
✅ 3.14 🟡
✅ 3.13 🟡
✅ 3.12 🟡
✅ 3.11 🟡
❌ 3.10 🟡 🟡
❌ 3.9 🟡 🟡

Alpine 3.15 sedang dalam proses diuji untuk PowerShell 7.3 (pratinjau).

PowerShell didukung di Alpine untuk arsitektur prosesor berikut.

Alpine 7.0 (LTS) 7.2 (LTS-current) 7.3 (pratinjau)
Semua versi yang didukung x64 x64 x64

PowerShell belum diuji di Alpine menggunakan prosesor Arm.

Untuk informasi selengkapnya, lihat Menginstal PowerShell di Alpine.

Debian

Debian menggunakan APT (Advanced Package Tool) sebagai manajer paket.

Tabel berikut adalah daftar rilis PowerShell yang saat ini didukung dan versi Debian yang didukung. Versi ini tetap didukung sampai versi PowerShell mencapai akhir dukungan atau versi Debian mencapai akhir masa pakai.

  • A ✅ menunjukkan bahwa versi OS atau PowerShell masih didukung
  • A ❌ menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • 🟡 menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ketika versi OS dan versi PowerShell memiliki ✅, kombinasi tersebut didukung
Debian 7.0 (LTS) 7.1 7.2 (LTS-current) 7.3 (pratinjau)
✅ 11 🟡
✅ 10 🟡
✅ 9 🟡 🟡 🟡 🟡
❌ 8 🟡

PowerShell didukung pada Debian untuk arsitektur prosesor berikut.

Debian 7.0 (LTS) 7.2 (LTS-current) 7.3 (pratinjau)
Versi 9+ x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Untuk informasi selengkapnya, lihat Menginstal PowerShell di Debian.

Red Hat Enterprise Linux (RHEL)

RHEL 7 menggunakan yum dan RHEL 8 menggunakan manajer paket dnf.

Tabel berikut adalah daftar versi PowerShell yang saat ini didukung dan versi RHEL yang didukungnya. Versi ini tetap didukung hingga versi PowerShell mencapai akhir dukungan atau versi RHEL mencapai akhir dukungan.

  • A ✅ menunjukkan bahwa versi OS atau PowerShell masih didukung
  • A ❌ menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • 🟡 menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ketika versi OS dan versi PowerShell memiliki ✅, kombinasi tersebut didukung
RHEL 7.0 (LTS) 7.1 7.2 (LTS-current) 7.3 (pratinjau)
✅ 8 🟡
✅ 7 🟡

PowerShell didukung pada RHEL untuk arsitektur prosesor berikut.

RHEL 7.0 (LTS) 7.2 (LTS-current) 7.3 (pratinjau)
Semua versi yang didukung x64 x64, Arm64 x64, Arm64

Untuk informasi selengkapnya, lihat Menginstal PowerShell di RHEL.

Ubuntu

Ubuntu menggunakan APT (Advanced Package Tool) sebagai manajer paket.

Tabel berikut adalah daftar rilis PowerShell yang saat ini didukung dan versi Ubuntu yang didukung. Versi ini tetap didukung sampai versi PowerShell mencapai akhir dukungan atau versi Ubuntu mencapai akhir dukungan.

  • A ✅ menunjukkan bahwa versi OS atau PowerShell masih didukung
  • A ❌ menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • 🟡 menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ketika versi OS dan versi PowerShell memiliki ✅, kombinasi tersebut didukung
Ubuntu 7.0 (LTS) 7.1 7.2 (LTS saat ini) 7.3 (pratinjau)
✅ 22.04 (LTS) 🟡
✅ 20.04 (LTS) 🟡
✅ 18.04 (LTS) 🟡
❌ 16.04 (LTS) 🟡 🟡

Hanya rilis LTS Ubuntu yang didukung secara resmi. Microsoft tidak mendukung rilis sementara atau yang setara. Rilis sementara didukung komunitas. Untuk informasi selengkapnya, lihat Distribusi yang didukung komunitas.

PowerShell didukung di Ubuntu untuk arsitektur prosesor berikut.

Ubuntu 7.0 (LTS) 7.2 (LTS saat ini) 7.3 (pratinjau)
Semua versi yang didukung x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Untuk informasi selengkapnya, lihat Menginstal PowerShell di Ubuntu.

Raspberry Pi OS

Raspberry Pi OS (sebelumnya Raspbian) adalah sistem operasi gratis berdasarkan Debian.

Penting

.NET tidak didukung pada perangkat arsitektur ARMv6, termasuk perangkat Raspberry Pi Zero dan Raspberry Pi sebelum Raspberry Pi 2.

Untuk informasi selengkapnya, lihat Menginstal PowerShell di Raspberry Pi OS.

Distribusi yang didukung komunitas

Ada banyak distribusi Linux yang tidak didukung secara resmi oleh Microsoft. Dalam beberapa kasus, PowerShell mungkin didukung oleh komunitas untuk rilis ini. Untuk informasi selengkapnya, lihat Dukungan komunitas untuk PowerShell di Linux.

Distribusi CentOS dan Fedora tidak lagi didukung. Versi sistem operasi yang didukung ini telah mencapai tanggal akhir masa pakainya. Kami tidak mendukung versi yang lebih baru.

Metode penginstalan alternatif

Ada tiga cara lain untuk menginstal PowerShell di Linux, termasuk distribusi Linux yang tidak didukung secara resmi. Anda dapat mencoba menginstal PowerShell menggunakan Paket Snap PowerShell. Anda juga dapat mencoba menyebarkan biner PowerShell secara langsung menggunakan Linux tar.gz. Untuk informasi selengkapnya, lihat Cara alternatif untuk menginstal PowerShell di Linux.