Installare PowerShell in Linux

PowerShell può essere installato in diverse distribuzioni di Linux. La maggior parte delle piattaforme e delle distribuzioni di Linux rilascia una versione principale ogni anno e fornisce una gestione pacchetti per installare PowerShell. PowerShell può essere installato in alcune distribuzioni di Linux non supportate da Microsoft. In questi casi, è possibile trovare supporto dalla community per PowerShell su tali piattaforme.

Per altre informazioni, vedere la documentazione relativa al ciclo di vita del supporto di PowerShell.

Questo articolo elenca le distribuzioni e gli strumenti di gestione pacchetti linux supportati. Tutte le versioni di PowerShell rimangono supportate fino a quando la versione di PowerShell o la versione della distribuzione Linux raggiunge la fine del supporto.

Per garantire la migliore compatibilità, scegliere una versione LTS (Long-Term Release).

Alpine

Microsoft supporta PowerShell fino a quando PowerShell non raggiunge la fine del supporto o la versione di Alpine raggiunge la fine della vita.

Le immagini Docker contenenti PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview per x64 sono disponibili dalla Registro artefatti Microsoft per le versioni seguenti di Alpine:

  • Alpine 3.17 - Il supporto del sistema operativo termina il 2024-11-22

Le immagini Docker di PowerShell non sono disponibili per Alpine 3.18 e 3.19.

Importante

Le immagini Docker vengono compilate da immagini ufficiali del sistema operativo fornite dal server di distribuzione del sistema operativo. Queste immagini potrebbero non avere gli aggiornamenti della sicurezza più recenti. Microsoft consiglia di aggiornare i pacchetti del sistema operativo alla versione più recente per assicurarsi che vengano applicati gli aggiornamenti della sicurezza più recenti.

Per altre informazioni, vedere Installare PowerShell in Alpine.

Debian

Debian usa APT (Advanced Package Tool) come gestione pacchetti.

Microsoft supporta PowerShell fino a quando PowerShell non raggiunge la fine del supporto o la versione di Debian raggiunge la fine della vita.

I file del pacchetto di installazione (.deb) sono disponibili anche da https://packages.microsoft.com/.

Le immagini Docker contenenti PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview per x64 sono disponibili dalla Registro artefatti Microsoft per le versioni seguenti di Debian:

  • Debian 12 (Bookworm): il supporto del sistema operativo termina il 2026-06-10
  • Debian 11 (Bullseye): il supporto del sistema operativo termina il 2024-07-31

Importante

Le immagini Docker vengono compilate da immagini ufficiali del sistema operativo fornite dal server di distribuzione del sistema operativo. Queste immagini potrebbero non avere gli aggiornamenti della sicurezza più recenti. Microsoft consiglia di aggiornare i pacchetti del sistema operativo alla versione più recente per assicurarsi che vengano applicati gli aggiornamenti della sicurezza più recenti.

Per altre informazioni, vedere Installare PowerShell in Debian.

Red Hat Enterprise Linux (RHEL)

RHEL 7 usa yum e RHEL 8 usa la gestione pacchetti dnf.

Microsoft supporta PowerShell fino a quando PowerShell non raggiunge la fine del supporto o la versione di RHEL raggiunge la fine del supporto.

I file del pacchetto di installazione (.rpm) sono disponibili anche da https://packages.microsoft.com/.

Le immagini Docker contenenti PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview per x64 sono disponibili dalla Registro artefatti Microsoft per le versioni seguenti di RHEL:

  • RHEL 8 - Il supporto del sistema operativo termina il 2029-05-31
  • RHEL 9 - Il supporto del sistema operativo termina il 2032-05-31

PowerShell viene testato nelle immagini di base universali di Red Hat (UBI). Per altre informazioni, vedere la pagina delle informazioni sull'UBI.

Importante

Le immagini Docker vengono compilate da immagini ufficiali del sistema operativo fornite dal server di distribuzione del sistema operativo. Queste immagini potrebbero non avere gli aggiornamenti della sicurezza più recenti. Microsoft consiglia di aggiornare i pacchetti del sistema operativo alla versione più recente per assicurarsi che vengano applicati gli aggiornamenti della sicurezza più recenti.

Per altre informazioni, vedere Installare PowerShell in RHEL.

Ubuntu

Ubuntu usa APT (Advanced Package Tool) come gestione pacchetti.

Microsoft supporta PowerShell fino a quando PowerShell non raggiunge la fine del supporto o la versione di Ubuntu raggiunge la fine del supporto.

I file del pacchetto di installazione (.deb) sono disponibili anche da https://packages.microsoft.com/.

Le immagini Docker contenenti PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview per x64 e Arm32 sono disponibili dalla Registro artefatti Microsoft per le versioni seguenti di Ubuntu:

  • Ubuntu 22.04 (Jammy Jellyfish) - Il supporto del sistema operativo termina il 2027-04-01
  • Ubuntu 20.04 (Focal Fossa) - Il supporto del sistema operativo termina il 2025-04-02

Ubuntu 23.10 (Mantic Minotaur) è una versione provvisoria. Microsoft non supporta le versioni provvisorie di Ubuntu. Per altre informazioni, vedere Distribuzioni supportate dalla community.

Importante

Le immagini Docker vengono compilate da immagini ufficiali del sistema operativo fornite dal server di distribuzione del sistema operativo. Queste immagini potrebbero non avere gli aggiornamenti della sicurezza più recenti. Microsoft consiglia di aggiornare i pacchetti del sistema operativo alla versione più recente per assicurarsi che vengano applicati gli aggiornamenti della sicurezza più recenti.

Per altre informazioni, vedere Installare PowerShell in Ubuntu.

Distribuzioni supportate dalla community

PowerShell può essere installato in molte distribuzioni di Linux non supportate da Microsoft. In questi casi, è possibile trovare il supporto della community per PowerShell in tali piattaforme

Per essere supportato da Microsoft, la distribuzione di Linux deve soddisfare i criteri seguenti:

  • La versione e l'architettura della distribuzione sono supportate da .NET Core.
  • La versione della distribuzione è supportata per almeno un anno.
  • La versione della distribuzione non è una versione provvisoria o equivalente.
  • Il team di PowerShell ha testato la versione della distribuzione.

Per altre informazioni, vedere Supporto della community per PowerShell in Linux.

Metodi di installazione alternativi

Esistono tre altri modi per installare PowerShell in Linux, incluse le distribuzioni linux che non sono ufficialmente supportate. È possibile provare a installare PowerShell usando il pacchetto snap di PowerShell. È anche possibile provare a distribuire file binari di PowerShell direttamente usando il pacchetto Linux tar.gz . Per altre informazioni, vedere Alternative ways to install PowerShell on Linux (Modi alternativi per installare PowerShell in Linux).