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
Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Alpine mencapai akhir masa pakai.
Gambar Docker yang berisi PowerShell 7.2, PowerShell 7.4, dan PowerShell 7.5-preview untuk x64 tersedia dari Registri Artefak Microsoft untuk versi Alpine berikut:
- Alpine 3.17 - Dukungan OS berakhir pada 2024-11-22
Gambar Docker PowerShell tidak tersedia untuk Alpine 3.18 dan 3.19.
Penting
Gambar Docker dibangun dari gambar sistem operasi resmi (OS) yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.
Untuk informasi selengkapnya, lihat Menginstal PowerShell di Alpine.
Debian
Debian menggunakan APT (Advanced Package Tool) sebagai manajer paket.
Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Debian mencapai akhir masa pakai.
File paket penginstalan (.deb
) juga tersedia dari https://packages.microsoft.com/.
Gambar Docker yang berisi PowerShell 7.2, PowerShell 7.4, dan PowerShell 7.5-preview untuk x64 tersedia dari Registri Artefak Microsoft untuk versi Debian berikut:
- Debian 12 (Bookworm) - Dukungan OS berakhir pada 2026-06-10
- Debian 11 (Bullseye) - Dukungan OS berakhir pada 2024-07-31
Penting
Gambar Docker dibangun dari gambar sistem operasi resmi (OS) yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.
Untuk informasi selengkapnya, lihat Menginstal PowerShell di Debian.
Red Hat Enterprise Linux (RHEL)
RHEL 7 menggunakan yum dan RHEL 8 menggunakan manajer paket dnf.
Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi RHEL mencapai akhir dukungan.
File paket penginstalan (.rpm
) juga tersedia dari https://packages.microsoft.com/.
Gambar Docker yang berisi PowerShell 7.2, PowerShell 7.4, dan PowerShell 7.5-preview untuk x64 tersedia dari Registri Artefak Microsoft untuk versi RHEL berikut:
- RHEL 8 - Dukungan OS berakhir pada 2029-05-31
- RHEL 9 - Dukungan OS berakhir pada 2032-05-31
PowerShell diuji pada Red Hat Universal Base Images (UBI). Untuk informasi selengkapnya, lihat halaman informasi UBI.
Penting
Gambar Docker dibangun dari gambar sistem operasi resmi (OS) yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.
Untuk informasi selengkapnya, lihat Menginstal PowerShell di RHEL.
Ubuntu
Ubuntu menggunakan APT (Advanced Package Tool) sebagai manajer paket.
Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Ubuntu mencapai akhir dukungan.
File paket penginstalan (.deb
) juga tersedia dari https://packages.microsoft.com/.
Gambar Docker yang berisi PowerShell 7.2, PowerShell 7.4, dan PowerShell 7.5-preview untuk x64 dan Arm32 tersedia dari Registri Artefak Microsoft untuk versi Ubuntu berikut:
- Ubuntu 22.04 (Jammy Jellyfish) - Dukungan OS berakhir pada 2027-04-01
- Ubuntu 20.04 (Focal Fossa) - Dukungan OS berakhir pada 2025-04-02
Ubuntu 23.10 (Mantic Minotaur) adalah rilis sementara. Microsoft tidak mendukung rilis sementara Ubuntu. Untuk informasi selengkapnya, lihat Distribusi yang didukung komunitas.
Penting
Gambar Docker dibangun dari gambar sistem operasi resmi (OS) yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.
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.