Running PowerShell on your RaspberryPi

microsoft loves linux

For many years PowerShell was a Windows-only thing that was part of the closed Windows ecosystem. Now a days PowerShell is open source up at with lots of docs and scripts, also open source.

PowerShell is supported on Windows, Mac, and a half-dozen Linux distros.

While running PowerShell on your RaspberryPi is still experimental and only supported for Raspbian Stretch it’s running pretty smoothly.


Install the prerequisites

sudo apt-get install libunwind8

Grabbing the latest tar.gz


Make folder to put powershell in
mkdir ~/powershell

Unpack the tar.gz file to the powershell folder

tar -xvf ./powershell-6.1.0-linux-arm32.tar.gz -C ~/powershell

Starting PowerShell


Create a symbolic link

Start PowerShell from bash with sudo to create a symbolic link

sudo ~/powershell/pwsh -c New-Item -ItemType SymbolicLink -Path "/usr/bin/pwsh" -Target "\$PSHOME/pwsh" -Force

Alternatively you can run following to create a symbolic link
sudo ln -s ~/powershell/pwsh /usr/bin/pwsh

Now to start PowerShell you can just run


Deleting PowerShell

rm -rf ~/powershell

You may also like..

1 comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.