Partager via


Installer PowerShell sur Linux

PowerShell peut être installé sur différentes distributions Linux. La plupart des plateformes et distributions Linux ont une version majeure chaque année et fournissent un gestionnaire de package qui est utilisé pour installer PowerShell. PowerShell peut être installé sur certaines distributions de Linux qui ne sont pas prises en charge par Microsoft. Dans ce cas, vous pouvez trouver un support de la communauté pour PowerShell sur ces plateformes.

Pour plus d’informations, consultez la documentation Cycle de vie du support de PowerShell.

Cet article répertorie les distributions Linux et les gestionnaires de package pris en charge. Toutes les versions PowerShell restent prises en charge jusqu’à la fin du support de la version de PowerShell ou de la distribution Linux.

Pour une compatibilité optimale, choisissez une version à long terme (LTS).

Alpine

Microsoft prend en charge PowerShell jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version d’Alpine.

Les images Docker contenant PowerShell 7.2, PowerShell 7.4 et PowerShell 7.5-preview pour x64 sont disponibles auprès du Registre des artefacts Microsoft pour les versions suivantes d’Alpine :

  • Alpine 3.17 : la prise en charge du système d’exploitation se termine le 22 novembre 2024

Les images Docker de PowerShell ne sont pas disponibles pour Alpine 3.18 et 3.19.

Important

Les images Docker sont générées à partir d’images de système d’exploitation officielles fournies par le distributeur du système d’exploitation. Ces images peuvent ne pas intégrer les mises à jour de sécurité les plus récentes. Microsoft vous recommande de mettre à jour les packages de système d’exploitation vers la dernière version pour garantir que les mises à jour de sécurité les plus récentes sont appliquées.

Pour plus d’informations, consultez Installer PowerShell sur Alpine.

Debian

Debian utilise APT (Advanced Package Tool) comme gestionnaire de package.

Microsoft prend en charge PowerShell jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version de Debian.

Les fichiers de package d’installation (.deb) sont également disponibles auprès de https://packages.microsoft.com/.

Les images Docker contenant PowerShell 7.2, PowerShell 7.4 et PowerShell 7.5-preview pour x64 sont disponibles auprès du Registre des artefacts Microsoft pour les versions suivantes de Debian :

  • Debian 12 (Bookworm) : la prise en charge du système d’exploitation se termine le 10/06/2026
  • Debian 11 (Bullseye) : la prise en charge du système d’exploitation se termine le 31/07/2024

Important

Les images Docker sont générées à partir d’images de système d’exploitation officielles fournies par le distributeur du système d’exploitation. Ces images peuvent ne pas intégrer les mises à jour de sécurité les plus récentes. Microsoft vous recommande de mettre à jour les packages de système d’exploitation vers la dernière version pour garantir que les mises à jour de sécurité les plus récentes sont appliquées.

Pour plus d’informations, consultez Installer PowerShell sur Debian.

Red Hat Enterprise Linux (RHEL)

RHEL 7 utilise yum et RHEL 8 utilise le gestionnaire de package dnf.

Microsoft prend en charge PowerShell jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version de RHEL.

Les fichiers de package d’installation (.rpm) sont également disponibles auprès de https://packages.microsoft.com/.

Les images Docker contenant PowerShell 7.2, PowerShell 7.4 et PowerShell 7.5-preview pour x64 sont disponibles auprès du Registre des artefacts Microsoft pour les versions suivantes de RHEL :

  • RHEL 8 : La prise en charge du système d’exploitation se termine le 31/05/2029
  • RHEL 9 : La prise en charge du système d’exploitation se termine le 31/05/2032

PowerShell est testé sur des images de base universelles (UBI) de Red Hat. Pour obtenir plus d’informations, consultez la page d’informations sur UBI.

Important

Les images Docker sont générées à partir d’images de système d’exploitation officielles fournies par le distributeur du système d’exploitation. Ces images peuvent ne pas intégrer les mises à jour de sécurité les plus récentes. Microsoft vous recommande de mettre à jour les packages de système d’exploitation vers la dernière version pour garantir que les mises à jour de sécurité les plus récentes sont appliquées.

Pour plus d’informations, consultez Installer PowerShell sur RHEL.

Ubuntu

Ubuntu utilise APT (Advanced Package Tool) comme gestionnaire de package.

Microsoft prend en charge PowerShell jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version d’Ubuntu.

Les fichiers de package d’installation (.deb) sont également disponibles auprès de https://packages.microsoft.com/.

Les images Docker contenant PowerShell 7.2, PowerShell 7.4 et PowerShell 7.5-preview pour x64 et Arm32 sont disponibles auprès du Registre des artefacts Microsoft pour les versions suivantes d’Ubuntu :

  • Ubuntu 22.04 (Jammy Jellyfish) : la prise en charge du système d’exploitation se termine le 01/04/2027
  • Ubuntu 20.04 (Focal Fossa) : la prise en charge du système d’exploitation se termine le 02/04/2025

Ubuntu 23.10 (Mantic Minotaur) est une version temporaire. Microsoft ne prend pas en charge les versions intermédiaires d’Ubuntu. Pour plus d’informations, consultez Distributions faisant l’objet d’un support par la communauté.

Important

Les images Docker sont générées à partir d’images de système d’exploitation officielles fournies par le distributeur du système d’exploitation. Ces images peuvent ne pas intégrer les mises à jour de sécurité les plus récentes. Microsoft vous recommande de mettre à jour les packages de système d’exploitation vers la dernière version pour garantir que les mises à jour de sécurité les plus récentes sont appliquées.

Pour plus d’informations, consultez Installer PowerShell sur Ubuntu.

Distributions prises en charge par la communauté

PowerShell peut être installé sur de nombreuses distributions de Linux qui ne sont pas prises en charge par Microsoft. Dans ce cas, vous trouverez peut-être le support de la communauté pour PowerShell sur ces plateformes

Pour être prise en charge par Microsoft, la distribution doit respecter les critères suivants :

  • La version et l’architecture de la distribution sont prises en charge par .NET Core.
  • La version de la distribution est prise en charge pour au moins un an.
  • La version de la distribution n’est pas une version intermédiaire ni équivalente.
  • L’équipe PowerShell a testé la version de la distribution.

Pour plus d’informations, consultez Support de la communauté pour PowerShell sur Linux.

Autres méthodes d’installation

Il existe trois autres moyens d’installer PowerShell sur Linux, y compris les distributions Linux qui ne sont pas officiellement prises en charge. Vous pouvez essayer d’installer PowerShell à l’aide du package PowerShell Snap. Vous pouvez également essayer de déployer les binaires PowerShell directement avec le package tar.gz de Linux. Pour plus d’informations, consultez Autres méthodes d’installation de PowerShell sur Linux.