Comment installer PowerShell sur Linux Debian

34

Si vous ne le saviez pas, PowerShell de Microsoft qu’on trouve sur Windows peut être installé également sur différentes distributions Linux. La plupart des plateformes et distributions Linux fournissent un gestionnaire de package (APT) qui est utilisé pour installer notre outil d’aujourd’hui. Et cela est possible soit via le référentiel de packages ou via le téléchargement direct.

PowerShell peut aussi ê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 cet outil sur des plateformes dédiées.

Les distributions Linux supportées par PowerShell

Parmi les distributions Linux et les gestionnaires de package qui sont pris en charge par PowerShell, on peut citer Alpine 3.15 et 3.14, Debian 10 et 11, Red Hat Enterprise Linux (RHEL) 7, 8 et 9, Ubuntu 20.04 LTS et 22.04 LTS. ET toutes ses versions restent prises en charge jusqu’à la fin de son ou la fin du support de la distribution Linux en question.

Important pour ceux qui veulent l’installer sur Ubuntu :  Seules les versions LTS d’Ubuntu sont officiellement prises en charge. Microsoft ne prend pas en charge les versions intermédiaires

Installation via le référentiel de packages (apt)

C’est la méthode recommandée par Microsoft pour pouvoir bénéficier des mises à jour automatiques de PowerShell. Et elle nécessite d’ajouter le référentiel de packages Linux pour les produits Microsoft, également appelé PMC, à la liste des sources de votre système Debian.

Pour cela, vous devez télécharger et enregistrer les clés GPG du PMC, puis mettre à jour la liste des packages disponibles. Ensuite, vous pouvez installer PowerShell avec la commande apt-get.

Ne vous inquiétez pas, car Microsoft a publié un script .sh (shell) prêt à être exécuté et qui effectuer toutes ces opérations à votre place ! Mais attention, ce script ne fonctionne que pour les versions prises en charge de Debian, c’est-à-dire Debian 10 ou 11.

À lire aussi :   KTorrent : un client bitTorrent conçu pour le bureau KDE de Linux

Le contenu du fichier d’installation qui contient toutes les étapes d’installation :

# Prerequisites

# Update the list of packages

sudo apt-get update

# Install pre-requisite packages.

sudo apt-get install -y wget

# Get the version of Debian

source /etc/os-release

# Download the Microsoft repository GPG keys

wget -q [1](https://packages.microsoft.com)/config/debian/$VERSION_ID/packages-microsoft-prod.deb

# Register the Microsoft repository GPG keys

sudo dpkg -i packages-microsoft-prod.deb

# Delete the the Microsoft repository GPG keys file

rm packages-microsoft-prod.deb

# Update the list of packages after we added packages.microsoft.com

sudo apt-get update

# Installer  PowerShell

sudo apt-get install -y powershell

# Lancer PowerShell

Pwsh

Il suffit donc de creer un fichier avec le contenu ci-dessus, donnez lui un nom, par exemple install-powershell.sh et en suite accordez lui les droits d’execution et executez-le:

#Droits d'exécution
chmod +x install-powershell.sh

# Lancer le script
./install-powershell.sh

Installation via le téléchargement direct

Cette méthode consiste à télécharger le package universel de PowerShell depuis la page des versions sur GitHub, puis à l’installer avec la commande dpkg. Le package universel est compatible avec les versions prises en charge de Debian, mais il ne permet pas de recevoir les mises à jour automatiques de PowerShell.

Voici les liens vers les versions actuelles :
Package universel PowerShell 7.3.7 pour les versions prises en charge de Debian 
Package universel PowerShell 7.2.14 pour les versions prises en charge de Debian 
Package universel PowerShell 7.4-preview.5 pour les versions prises en charge de Debian 

 Vous pouvez le télécharger avec la commande wget ou en cliquant dessus. Ensuite, vous pouvez installer le package avec la commande dpkg.

La méthode :

# Télécharger le package universel

wget [3](https://github.com/PowerShell/PowerShell/releases/download/v7.3.7/powershell_7.3.7-1.deb_amd64.deb)

# Installer le package

sudo dpkg -i powershell_7.3.7-1.deb_amd64.deb

# Lancer PowerShell

pwsh

Voilà, vous avez installé PowerShell sur votre machine Debian. Vous pouvez maintenant l’utiliser pour exécuter des commandes et des scripts. Pour en savoir plus sur PowerShell, vous pouvez consulter la documentation officielle. Bonne découverte !

- Publicité -

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Verification BOTS & SPAM *Time limit exceeded. Please complete the captcha once again.