Menginstal PowerShell di Linux

PowerShell dapat diinstal pada beberapa distribusi Linux yang berbeda. Sebagian besar platform dan distribusi Linux mempunyai rilis besar 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 mendapatkan dukungan dari komunitas untuk PowerShell di 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 Didukung menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Di Luar Dukungan menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon Dalam Pengujian menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Tidak Didukung menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Didukung ikon, kombinasi tersebut didukung
Alpine 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Didukung 3.18 Tidak Didukung Tidak Didukung Tidak Didukung
Didukung 3.17 Dalam Pengujian Dalam Pengujian Dalam Pengujian
Didukung 3.16 Dalam Pengujian Dalam Pengujian Dalam Pengujian
Di Luar Dukungan 3.15 Dalam Pengujian Dalam Pengujian Dalam Pengujian
Di Luar Dukungan 3.14 Di Luar Dukungan Di Luar Dukungan Di Luar Dukungan

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 Didukung menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Di Luar Dukungan menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon Dalam Pengujian menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Tidak Didukung menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Didukung ikon, kombinasi tersebut didukung
Debian 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Didukung 12 (Bookworm) Dalam Pengujian Dalam Pengujian Dalam Pengujian
Didukung 11 (Bullseye) Didukung Didukung Didukung
Di Luar Dukungan 10 (Buster) Di Luar Dukungan Di Luar Dukungan Di Luar Dukungan

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 Didukung menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Di Luar Dukungan menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon Dalam Pengujian menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Tidak Didukung menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Didukung ikon, kombinasi tersebut didukung
RHEL 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Didukung 9 Didukung Didukung Didukung
Didukung 8 Didukung Didukung Didukung
Didukung 7 Didukung Didukung Tidak Didukung

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 Didukung menunjukkan bahwa versi OS atau PowerShell masih didukung
  • Ikon Di Luar Dukungan menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
  • Ikon Dalam Pengujian menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
  • Ikon Tidak Didukung menunjukkan bahwa versi OS atau PowerShell tidak didukung
  • Ketika versi OS dan versi PowerShell memiliki Didukung ikon, kombinasi tersebut didukung
Ubuntu 7.2 (LTS-sebelumnya) 7.3 7.4 (LTS-current)
Didukung 22.04 LTS (Jammy) Didukung Didukung Didukung
Didukung 20.04 LTS (Fokus) Didukung Didukung Didukung
Di Luar Dukungan 18.04 LTS (Bionik) Di Luar Dukungan Di Luar Dukungan Di Luar Dukungan

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.