Installer PowerShell sur Raspbian

I. Présentation

J'ai installé récemment un Raspberry Pi sur la version de Raspbian basée sur Debian Stretch. Depuis cette version, il est possible d'installer PowerShell Core tout comme sur de nombreuses autres distributions Linux. Du coup, je me suis dit que ça pouvait être intéressant pour faire un peu de scripting... Étant donné que je connais bien PowerShell, beaucoup moins bash.

Dans ce tutoriel, je vous propose d'installer PowerShell sur Raspbian. La procédure pour une version classique de Debian sera différente.

II. Installer les prérequis

Les prérequis sous Raspbian sont peu nombreux, il suffit d'installer le paquet "libunwind8" avec la commande suivante :

sudo apt-get install libunwind8

Passons à la suite.

III. Télécharger les sources de PowerShell

Pour commencer, il faut aller récupérer le lien vers la dernière release de PowerShell pour une architecture arm32. Le fichier se nomme "powershell-x.x.x-linux-arm32.tar.gz".

Voir les releases : https://github.com/PowerShell/PowerShell/releases/

On va télécharger le fichier :

wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.2/powershell-6.0.2-linux-arm32.tar.gz

Il faudra patienter pendant le téléchargement...

Ensuite, il faudra extraire le contenu de l'archive dans le répertoire de votre choix. Sachez qu'une fois extrait, PowerShell sera directement utilisable ! Choisissez donc le répertoire en conséquence.

Par exemple, je l'ai téléchargé et extrait dans le home au sein d'un dossier powershell.

mkdir powershell
tar -xvf powershell-6.0.2-linux-arm32.tar.gz -C powershell/

IV. Exécuter PowerShell sur Raspbian

On peut dès maintenant exécuter la console PowerShell :

/home/pi/powershell/pwsh

Vous remarquerez qu'avec PowerShell Core, le binaire se nomme pwsh. Après le chargement, le prompt s'affiche :

Avec le cmdlet habituel "Get-Command" on peut lister les commandes disponibles.

Si vous préférez déplacer PowerShell vers un autre dossier, par exemple dans un dossier à la racine de /root, exécutez ceci en vous positionnant dans le répertoire où se situe actuellement le dossier PowerShell :

cd /home/pi
mv powershell/ ~/powershell/
~/powershell/pwsh

Pour faire machine arrière et supprimer PowerShell, il suffit d'effacer le dossier "powershell".

Voilà, vous n'avez plus qu'à utiliser Powershell sur votre Raspberry Pi !

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Florian B.

Co-Fondateur d'IT-Connect, je souhaite partager mes connaissances et expériences avec vous, et comme la veille techno' est importante je partage aussi des actus.

florian has 1761 posts and counting.See all posts by florian

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

 

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.