Instalowanie programu PowerShell w systemie Linux
Program PowerShell można zainstalować w kilku różnych dystrybucjach systemu Linux. Większość platform i dystrybucji systemu Linux ma główną wersję wydawaną każdego roku i udostępnia menedżera pakietów, który jest używany do instalowania programu PowerShell. Program PowerShell można zainstalować w niektórych dystrybucjach systemu Linux, które nie są obsługiwane przez firmę Microsoft. W takich przypadkach na tych platformach można znaleźć pomoc techniczną od społeczności dla programu PowerShell.
Aby uzyskać więcej informacji, zobacz dokumentację cyklu życia pomocy technicznej programu PowerShell.
W tym artykule wymieniono obsługiwane dystrybucje systemu Linux i menedżerów pakietów. Wszystkie wersje programu PowerShell pozostają obsługiwane, dopóki wersja programu PowerShell lub wersja dystrybucji systemu Linux nie osiągnie końca wsparcia.
Aby uzyskać najlepszą zgodność, wybierz wersję długoterminową (LTS).
Alpine
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja alpine osiągnie koniec życia.
Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji alpine:
- Alpine 3.17 — wsparcie systemu operacyjnego kończy się w dniach 2024-11-22
Obrazy platformy Docker programu PowerShell nie są dostępne dla platformy Alpine 3.18 i 3.19.
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w witrynie Alpine.
Debian
Debian używa apt (zaawansowanego narzędzia pakietów) jako menedżera pakietów.
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja debiana osiągnie koniec życia.
Pliki pakietów instalacyjnych (.deb
) są również dostępne w witrynie https://packages.microsoft.com/.
Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji debiana:
- Debian 12 (Bookworm) — wsparcie systemu operacyjnego kończy się w dniach 2026-06-10
- Debian 11 (Bullseye) — wsparcie systemu operacyjnego kończy się 2024-07-31
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w systemie Debian.
Red Hat Enterprise Linux (RHEL)
RHEL 7 używa yum i RHEL 8 używa menedżera pakietów dnf.
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu RHEL osiągnie koniec wsparcia.
Pliki pakietów instalacyjnych (.rpm
) są również dostępne w witrynie https://packages.microsoft.com/.
Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji systemu RHEL:
- RHEL 8 — wsparcie systemu operacyjnego kończy się w dniach 2029-05-31
- RHEL 9 — wsparcie systemu operacyjnego kończy się w dniach 2032-05-31
Program PowerShell jest testowany w usłudze Red Hat Universal Base Images (UBI). Aby uzyskać więcej informacji, zobacz stronę informacji o ubicie.
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w systemie RHEL.
Ubuntu
System Ubuntu używa apt (zaawansowanego narzędzia pakietu) jako menedżera pakietów.
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu Ubuntu osiągnie koniec wsparcia.
Pliki pakietów instalacyjnych (.deb
) są również dostępne w witrynie https://packages.microsoft.com/.
Obrazy platformy Docker zawierające program PowerShell 7.2, Program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 i Arm32 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji systemu Ubuntu:
- Ubuntu 22.04 (Jammy Jellyfish) — wsparcie systemu operacyjnego kończy się w dniach 2027-04-01
- Ubuntu 20.04 (Focal Fossa) — wsparcie systemu operacyjnego kończy się w dniach 2025-04-02
Ubuntu 23.10 (Mantic Minotaur) to tymczasowe wydanie. Firma Microsoft nie obsługuje wersji tymczasowych systemu Ubuntu. Aby uzyskać więcej informacji, zobacz Dystrybucje obsługiwane przez społeczność.
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w systemie Ubuntu.
Dystrybucje obsługiwane przez społeczność
Program PowerShell można zainstalować w wielu dystrybucjach systemu Linux, które nie są obsługiwane przez firmę Microsoft. W takich przypadkach możesz znaleźć pomoc techniczną społeczności dla programu PowerShell na tych platformach
Aby być obsługiwanym przez firmę Microsoft, dystrybucja systemu Linux musi spełniać następujące kryteria:
- Wersja i architektura dystrybucji jest obsługiwana przez platformę .NET Core.
- Wersja dystrybucji jest obsługiwana przez co najmniej jeden rok.
- Wersja dystrybucji nie jest wersją tymczasową ani równoważną.
- Zespół programu PowerShell przetestował wersję dystrybucji.
Aby uzyskać więcej informacji, zobacz Community support for PowerShell on Linux (Obsługa społeczności dla programu PowerShell w systemie Linux).
Alternatywne metody instalacji
Istnieją trzy inne sposoby instalowania programu PowerShell w systemie Linux, w tym dystrybucji systemu Linux, które nie są oficjalnie obsługiwane. Możesz spróbować zainstalować program PowerShell przy użyciu pakietu przystawki programu PowerShell. Możesz również spróbować wdrożyć pliki binarne programu PowerShell bezpośrednio przy użyciu pakietu systemu Linux tar.gz
. Aby uzyskać więcej informacji, zobacz Alternatywne sposoby instalowania programu PowerShell w systemie Linux.