Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Plusieurs versions de package de PowerShell 7 peuvent être installées. Cet article se concentre sur l’installation du dernier paquet de la version stable. Pour plus d’informations sur les versions du package, consultez l’article Sur le cycle de vie du support PowerShell .
Les versions plus récentes de PowerShell 7 remplacent les versions précédentes existantes de PowerShell 7. Les versions préliminaires de PowerShell peuvent être installées côte à côte avec d'autres versions de PowerShell. Les versions préliminaires plus récentes remplacent les versions antérieures existantes de la préversion. Si vous devez exécuter PowerShell 7.5 côte à côte avec une version précédente, réinstallez la version précédente à l’aide de la méthode d’archivage binaire .
Choisir une méthode d’installation
Sur Ubuntu Linux, vous pouvez installer PowerShell à l’aide du package universel à partir du référentiel de packages Microsoft ou en téléchargeant un fichier à partir de la page de mise en production stable .
Installer PowerShell 7 à partir du référentiel de packages
Microsoft développe et prend en charge divers produits logiciels pour les systèmes Linux, et les rend disponibles via les gestionnaires de packaging Linux (apt, dnf, yum, etc.). Ces packages logiciels Linux sont hébergés sur le référentiel de packages Linux pour les produits Microsoft, également appelés PMC.
L'installation de PowerShell depuis PMC est la méthode recommandée.
Note
Ce script fonctionne uniquement pour les versions prises en charge d’Ubuntu qui ont un package publié dans le référentiel de package Microsoft.
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget apt-transport-https software-properties-common
# Get the version of Ubuntu
source /etc/os-release
# Download the Microsoft repository keys
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Importante
Ubuntu est préconfiguré avec un référentiel de packages qui inclut des packages .NET, mais pas PowerShell. Suivre ces instructions pour installer PowerShell permet d'enregistrer le référentiel Microsoft comme source de package. Vous pouvez installer PowerShell et certaines versions de .NET à partir de ce référentiel. Toutefois, le référentiel de packages Ubuntu comporte différentes versions des packages .NET. Cela peut entraîner des problèmes lors de l’installation de .NET à d’autres fins. Pour plus d'informations sur ces problèmes, consultez Résoudre les erreurs de mixage de packages .NET sur Linux.
Vous devez choisir le flux que vous souhaitez utiliser pour installer .NET. Vous pouvez définir la priorité des référentiels de packages pour en favoriser un par rapport à l'autre. Pour obtenir des instructions sur la définition des priorités, consultez La distribution Linux fournit des packages .NET et je souhaite les utiliser.
Télécharger et installer manuellement PowerShell 7
Téléchargez le package universel à partir de la page des versions GitHub. Sélectionnez l’URL de la version du package que vous souhaitez installer.
- Package universel PowerShell 7.4 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell_7.4.14-1.deb_amd64.deb
- Package universel PowerShell 7.5
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
- PowerShell 7.6-preview universel
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview_7.6.0-rc1-1.deb_amd64.deb
Le script shell suivant télécharge et installe la préversion actuelle de PowerShell. Vous pouvez modifier l'URL afin de télécharger la version de PowerShell à installer.
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.5-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.5.5-1.deb_amd64.deb
Démarrer PowerShell 7
Une fois le package installé, exécutez à partir d’un terminal. Si vous avez installé un package en préversion, exécutez .
- L’emplacement varie en fonction du package que vous avez installé.
- Pour les packages Stable et LTS :
- Pour les packages en préversion :
- Les scripts de profil sont stockés aux emplacements suivants :
- TousUtilisateursTousHôtes -
- TousLesUtilisateursHôteActuel -
- UtilisateurActuelTousHôtes -
- UtilisateurActuelHôteActuel -
- Les modules sont stockés aux emplacements suivants :
- Modules utilisateur -
- Modules partagés -
- Modules par défaut -
- L'historique PSReadLine est enregistré dans
Les profils respectant la configuration par hôte de PowerShell, les profils spécifiques à l’hôte par défaut existent sur aux mêmes emplacements.
PowerShell respecte la spécification du répertoire de base XDG sur Linux.
Désinstaller PowerShell
sudo apt-get remove powershell
Prise en charge des processeurs ARM
PowerShell 7.2 et ultérieur prend en charge l’exécution sur Ubuntu avec des processeurs ARM 32 bits. Utilisez la méthode d’installation d’archive binaire de PowerShell décrite dans différentes façons d’installer PowerShell sur Linux.
Versions prises en charge
Microsoft prend en charge PowerShell jusqu’à ce que PowerShell atteigne la fin du support ou que la version d’Ubuntu atteigne la fin de la prise en charge.
La prise en charge de ces versions d’Ubuntu se termine à la date suivante :
- Ubuntu 24.04 - 2029-05-31
- Ubuntu 22.04 - 2027-04-01
Les fichiers de package d'installation () sont également disponibles depuis .
Les images Docker du SDK .NET contiennent les dernières versions de PowerShell. Vous pouvez télécharger ces images à partir du Registre Microsoft Artifact.
Ces images sont générées à partir d’images de système d’exploitation officiels fournis par le serveur de distribution du système d’exploitation. Ces images peuvent ne pas inclure les dernières mises à jour de sécurité. Microsoft recommande de mettre à jour les packages du système d'exploitation vers la dernière version afin de garantir l'application des dernières mises à jour de sécurité.
Ces images sont fournies à des fins de test. Si vous avez besoin d’une image Docker pour une charge de travail de production, vous devez créer et gérer vos propres images.
Note
Ubuntu 25.10 (Questing Quokka) est une version intermédiaire. Microsoft ne teste pas ou ne prend pas en charge les versions intermédiaires d’Ubuntu. Pour plus d’informations, consultez Distributions prises en charge par la communauté.
Méthodes d’installation prises en charge
Microsoft prend en charge les méthodes d’installation mentionnées dans ce document. D’autres méthodes d’installation peuvent être disponibles à partir de sources tierces. Même s’il est possible que ces outils et méthodes fonctionnent, Microsoft ne peut pas prendre en charge ces méthodes.