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

Le tableau suivant liste les versions de PowerShell prises en charge et les versions d’Alpine sur lesquelles elles sont prises en charge. Ces versions sont prises en charge jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version d’Alpine.

  • L’icône Pris en charge indique que la version du système d’exploitation ou de PowerShell est toujours prise en charge
  • L’icône Plus aucun support indique que la version de PowerShell n’est plus prise en charge sur cette version du système d’exploitation
  • L’icône En test indique que nous n’avons pas terminé de tester PowerShell sur ce système d’exploitation
  • L’icône Non pris en charge indique que la version du système d’exploitation ou de PowerShell n’est pas prise en charge
  • Quand la version du système d’exploitation et la version de PowerShell ont toutes deux l’icône Pris en charge, la combinaison est prise en charge
Alpine 7.2 (LTS-précédent) 7.3 7.4 (LTS-actuel)
Prise en charge 3.18 Non pris en charge Non pris en charge Non pris en charge
Prise en charge 3.17 En test En test En test
Prise en charge 3.16 En test En test En test
Plus aucun support 3.15 En test En test En test
Sans prise en charge 3.14 Plus aucun support Plus aucun support Plus aucun support

PowerShell est pris en charge sur Alpine pour les architectures de processeur suivantes.

Alpine 7.2 (LTS ou actuelle) 7.3 7.4 (LTS-actuel)
Toutes les versions prises en charge x64 x64 x64

PowerShell n’a pas été testé sur Alpine avec des processeurs ARM.

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

Debian

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

Le tableau suivant liste les versions de PowerShell actuellement prises en charge et les versions de Debian sur lesquelles elles sont prises en charge. Ces versions restent prises en charge jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version de Debian.

  • L’icône Pris en charge indique que la version du système d’exploitation ou de PowerShell est toujours prise en charge
  • L’icône Plus aucun support indique que la version de PowerShell n’est plus prise en charge sur cette version du système d’exploitation
  • L’icône En test indique que nous n’avons pas terminé de tester PowerShell sur ce système d’exploitation
  • L’icône Non pris en charge indique que la version du système d’exploitation ou de PowerShell n’est pas prise en charge
  • Quand la version du système d’exploitation et la version de PowerShell ont toutes deux l’icône Pris en charge, la combinaison est prise en charge
Debian 7.2 (LTS-précédent) 7.3 7.4 (LTS-actuel)
Prise en charge 12 (Bookworm) En test En test En test
Prise en charge 11 (Bullseye) Prise en charge Prise en charge Prise en charge
Sans prise en charge 10 (Buster) Plus aucun support Plus aucun support Plus aucun support

PowerShell est pris en charge sur Debian pour les architectures de processeur suivantes.

Debian 7.2 (LTS ou actuelle) 7.3 7.4 (LTS-actuel)
Version 9+ x64 x64 x64

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.

Le tableau suivant répertorie les versions actuellement prises en charge de PowerShell et les versions de RHEL sur lesquelles elles sont prises en charge. Ces versions restent prises en charge jusqu’à la fin de la prise en charge de la version de PowerShell ou la fin de la prise en charge de la version de RHEL.

  • L’icône Pris en charge indique que la version du système d’exploitation ou de PowerShell est toujours prise en charge
  • L’icône Plus aucun support indique que la version de PowerShell n’est plus prise en charge sur cette version du système d’exploitation
  • L’icône En test indique que nous n’avons pas terminé de tester PowerShell sur ce système d’exploitation
  • L’icône Non pris en charge indique que la version du système d’exploitation ou de PowerShell n’est pas prise en charge
  • Quand la version du système d’exploitation et la version de PowerShell ont toutes deux l’icône Pris en charge, la combinaison est prise en charge
RHEL 7.2 (LTS-précédent) 7.3 7.4 (LTS-actuel)
Pris en charge 9 Prise en charge Prise en charge Pris en charge
Pris en charge 8 Prise en charge Prise en charge Pris en charge
Pris en charge 7 Prise en charge Prise en charge Non pris en charge

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.

PowerShell est pris en charge sur RHEL pour les architectures de processeur suivantes.

RHEL 7.2 (LTS ou actuelle) 7.3 7.4 (LTS-actuel)
Toutes les versions prises en charge x64 x64 x64

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

Ubuntu

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

Le tableau suivant liste les versions de PowerShell actuellement prises en charge et les versions d’Ubuntu sur lesquelles elles sont prises en charge. Ces versions restent prises en charge jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version d’Ubuntu.

  • L’icône Pris en charge indique que la version du système d’exploitation ou de PowerShell est toujours prise en charge
  • L’icône Plus aucun support indique que la version de PowerShell n’est plus prise en charge sur cette version du système d’exploitation
  • L’icône En test indique que nous n’avons pas terminé de tester PowerShell sur ce système d’exploitation
  • L’icône Non pris en charge indique que la version du système d’exploitation ou de PowerShell n’est pas prise en charge
  • Quand la version du système d’exploitation et la version de PowerShell ont toutes deux l’icône Pris en charge, la combinaison est prise en charge
Ubuntu 7.2 (LTS-précédent) 7.3 7.4 (LTS-actuel)
Prise en charge 22.04 LTS (Jammy) Prise en charge Prise en charge Prise en charge
Prise en charge 20.04 LTS (Focal) Prise en charge Prise en charge Prise en charge
Sans prise en charge 18.04 LTS (Bionic) Plus aucun support Plus aucun support Plus aucun support

Seules les versions LTS d’Ubuntu sont officiellement prises en charge. Microsoft ne prend pas en charge les versions intermédiaires ou leur équivalent. Les versions intermédiaires font l’objet d’un support par la communauté. Pour plus d’informations, consultez Distributions faisant l’objet d’un support par la communauté.

PowerShell est pris en charge sur Ubuntu pour les architectures de processeur suivantes.

Ubuntu 7.2 (LTS ou actuelle) 7.3 7.4 (LTS-actuel)
Toutes les versions prises en charge x64, Arm32 x64, Arm32 x64, Arm32

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.