Menginstal PowerShell di Linux

PowerShell dapat diinstal pada beberapa distribusi Linux yang berbeda. Sebagian besar platform dan distribusi Linux memiliki rilis utama setiap tahun, dan menyediakan manajer paket yang digunakan untuk menginstal PowerShell. PowerShell dapat diinstal pada beberapa distribusi Linux yang tidak didukung oleh Microsoft. Dalam kasus tersebut, Anda mungkin menemukan dukungan dari komunitas untuk PowerShell pada platform tersebut.

Untuk informasi selengkapnya, lihat dokumentasi Siklus Hidup Dukungan PowerShell.

Artikel ini mencantumkan distribusi Linux dan manajer paket yang didukung. Semua rilis PowerShell tetap didukung hingga versi PowerShell atau versi distribusi Linux mencapai akhir dukungan.

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.

  • Ikon Supported menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Out of Support menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon In Test menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Not Supported menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Supported ikon, kombinasi tersebut didukung
Alpine 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Supported 3.18 Not Supported Not Supported Not Supported
Supported 3.17 In Test In Test In Test
Supported 3.16 In Test In Test In Test
Out of Support 3.15 In Test In Test In Test
Out of Support 3.14 Out of Support Out of Support Out of Support

PowerShell didukung di Alpine untuk arsitektur prosesor berikut.

Alpine 7.2 (LTS-current) 7.3 7.4 (LTS-current)
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 tempat mereka didukung. Versi ini tetap didukung sampai versi PowerShell mencapai akhir dukungan atau versi Debian mencapai akhir masa pakai.

  • Ikon Supported menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Out of Support menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon In Test menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Not Supported menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Supported ikon, kombinasi tersebut didukung
Debian 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Supported 12 (Bookworm) In Test In Test In Test
Supported 11 (Bullseye) Supported Supported Supported
Out of Support 10 (Buster) Out of Support Out of Support Out of Support

PowerShell didukung pada Debian untuk arsitektur prosesor berikut.

Debian 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Versi 9+ x64 x64 x64

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.

  • Ikon Supported menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Out of Support menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon In Test menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Not Supported menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Supported ikon, kombinasi tersebut didukung
RHEL 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Supported 9 Supported Supported Supported
Supported 8 Supported Supported Supported
Supported 7 Supported Supported Not Supported

PowerShell diuji pada Red Hat Universal Base Images (UBI). Untuk informasi selengkapnya, lihat halaman informasi UBI.

PowerShell didukung pada RHEL untuk arsitektur prosesor berikut.

RHEL 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Semua versi yang didukung x64 x64 x64

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 tempat mereka didukung. Versi ini tetap didukung hingga versi PowerShell mencapai akhir dukungan atau versi Ubuntu mencapai akhir dukungan.

  • Ikon Supported menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Out of Support menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon In Test menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Not Supported menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Supported ikon, kombinasi tersebut didukung
Ubuntu 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Supported 22.04 LTS (Jammy) Supported Supported Supported
Supported 20.04 LTS (Fokus) Supported Supported Supported
Out of Support 18.04 LTS (Bionik) Out of Support Out of Support Out of Support

Hanya rilis LTS Ubuntu yang secara resmi didukung. 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.2 (LTS-current) 7.3 7.4 (LTS-current)
Semua versi yang didukung x64, Arm32 x64, Arm32 x64, Arm32

Untuk informasi selengkapnya, lihat Menginstal PowerShell di Ubuntu.

Distribusi yang didukung komunitas

PowerShell dapat diinstal pada banyak distribusi Linux yang tidak didukung oleh Microsoft. Dalam kasus tersebut, Anda mungkin menemukan dukungan dari komunitas untuk PowerShell pada platform tersebut

Untuk didukung oleh Microsoft, distribusi Linux harus memenuhi kriteria berikut:

  • Versi dan arsitektur distribusi didukung oleh .NET Core.
  • Versi distribusi didukung setidaknya selama satu tahun.
  • Versi distribusi bukan rilis sementara atau setara.
  • Tim PowerShell telah menguji versi distribusi.

Untuk informasi selengkapnya, lihat Dukungan komunitas untuk PowerShell di Linux.

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 paket Linux tar.gz . Untuk informasi selengkapnya, lihat Cara alternatif untuk menginstal PowerShell di Linux.