Installer PowerShell sur Debian 13
Introduction
PowerShell n'est plus réservé aux environnements Windows depuis longtemps. Grâce à PowerShell Core (désormais simplement appelé PowerShell), il est tout à fait possible de profiter de la puissance de ce shell et de son langage de script sur les distributions Linux, dont Debian. Dans ce tutoriel, nous allons voir comment installer PowerShell sur Debian 13 (Trixie) à partir du dépôt officiel Microsoft.
Prérequis
Avant de commencer, assurez-vous des points suivants :
- Un système Debian 13 à jour : la procédure utilise le dépôt officiel Microsoft conçu pour cette version.
- Un accès root ou sudo : l'installation de paquets et l'ajout d'un dépôt nécessitent des privilèges administrateur.
- Une connexion Internet : nécessaire pour télécharger le paquet de configuration Microsoft et installer PowerShell.
Si tout est en ordre, vous pouvez passer à l'étape d'installation.
Procédure d'installation
Vue d'ensemble des commandes
Voici l'ensemble des commandes à exécuter pour installer PowerShell sur Debian 13. Nous détaillerons chacune d'elles juste après :
apt-get update
apt-get install -y wget
wget -q https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
apt-get update
apt-get install -y powershell
pwsh --version
(Ces commandes doivent être exécutées en tant que root, ou précédées de sudo si vous utilisez un compte utilisateur standard.)
Détail de chaque étape
Étape 1 : Mettre à jour la liste des paquets
On commence par rafraîchir le cache APT afin de s'assurer de travailler avec les dernières informations disponibles sur les dépôts.
apt-get update
Étape 2 : Installer wget
L'outil wget nous servira à télécharger le paquet de configuration Microsoft. Il est généralement préinstallé, mais on s'en assure avec la commande suivante :
apt-get install -y wget
Étape 3 : Télécharger le paquet de configuration Microsoft
On télécharge ensuite le paquet packages-microsoft-prod.deb qui contient la configuration du dépôt officiel Microsoft pour Debian 13.
wget -q https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb
Étape 4 : Installer le paquet de configuration
On installe le paquet avec dpkg. Cette opération ajoute le dépôt Microsoft et la clé GPG associée à votre système.
dpkg -i packages-microsoft-prod.deb
Étape 5 : Supprimer le fichier téléchargé
Le paquet local n'étant plus utile une fois installé, on peut le supprimer pour faire un peu de ménage.
rm packages-microsoft-prod.deb
Étape 6 : Rafraîchir la liste des paquets
Maintenant que le dépôt Microsoft est configuré, on met à jour la liste des paquets pour que APT prenne en compte les nouveaux paquets disponibles, dont PowerShell.
apt-get update
Étape 7 : Installer PowerShell
Il ne reste plus qu'à installer le paquet powershell :
apt-get install -y powershell
Étape 8 : Vérifier l'installation
Pour confirmer que PowerShell est correctement installé, on affiche sa version :
pwsh --version
Si tout s'est bien passé, vous devriez voir s'afficher la version installée, par exemple PowerShell 7.x.x.
Premiers pas avec PowerShell sur Debian
Lancer PowerShell
Pour démarrer une session PowerShell interactive, il suffit de taper :
pwsh
Vous obtenez alors un prompt PS /> à partir duquel vous pouvez exécuter toutes les cmdlets habituelles.
Quelques commandes pour s'amuser
Voici quelques exemples de commandes utilisables sous Linux :
Get-Process | Sort-Object CPU -Descending | Select-Object -First 5
Get-ChildItem /etc -Filter "*.conf"
$PSVersionTable
Emplacements utiles
Une fois PowerShell installé, voici les principaux emplacements à connaître :
- L'exécutable PowerShell :
/usr/bin/pwsh - Les fichiers du paquet :
/opt/microsoft/powershell/7 - Le profil utilisateur PowerShell :
~/.config/powershell/Microsoft.PowerShell_profile.ps1
Le fichier de profil utilisateur n'existe pas par défaut.
Vous pouvez le créer pour personnaliser votre environnement PowerShell (alias, fonctions, variables, etc.).
Mettre à jour ou désinstaller
Mettre à jour PowerShell
Comme le dépôt Microsoft est désormais configuré, PowerShell sera mis à jour comme n'importe quel autre paquet du système :
apt-get update
apt-get upgrade -y powershell
Désinstaller PowerShell
Pour retirer PowerShell de votre système :
apt-get remove -y powershell
Conclusion
L'installation de PowerShell sur Debian 13 est très rapide grâce au dépôt officiel Microsoft. En quelques commandes, vous disposez d'un shell moderne et puissant, capable de cohabiter sans souci avec Bash. C'est particulièrement utile pour les administrateurs qui gèrent des environnements hybrides Windows/Linux, ou pour ceux qui souhaitent profiter du pipeline orienté objet de PowerShell sur leur machine Linux.
N'hésitez pas à explorer les cmdlets disponibles et à créer votre propre profil pour adapter PowerShell à vos besoins quotidiens.
↑ Haut de page