On August 18, 2016, the PowerShell Team announced that we were now providing PowerShell as an open source project on GitHub, available on Windows, Linux and macOS! The official announcement blog can be found here and the PowerShell Webinar is here.
Why did we make PowerShell open source??
In the cloud era, when talking to customers, it became very clear that since you (our customers) live in an heterogeneous world, you want to be able to use any client to manage any workloads on any servers and on any cloud. That’s why we made PowerShell an open source project.
PowerShell on Windows, Linux and MacOS now provides a single management stack to manage all their workloads on any environment…
Getting started with PowerShell on Linux
First, lets remember a few things here,
- PowerShell is currently in an ALPHA version. That means that there will be issues, but the community is working on it.
- This verion of PowerShell built in the PowerShell repo work on the following OS:
The version I will use for this post is Ubuntu 16.04
Step 1: Install the Dependencies
The PowerShell package is dependent on two other Debian packages:
- libunwind8: library to determine the call-chain of a program – runtime
- libicu55: International Components for Unicode
to install the dependencies, use the following command in a terminal windows:
sudo apt-get install libunwind8 libicu5
Step 2: download the proper package from the release area
Considering this version only supports Ubuntu 14.04, Ubuntu 16.04, CentOS 7, and OS X 10.11. You need to download the appropriate package.
All packages are available on our GitHub releases page.
You can download them in a browser or use the following command :
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb -P /home/pierre/Downloads/
Once downloaded in the /home/pierre/downloads/ directory, double click on the package in the file manager to install it using the Ubuntu Software app.
Or run the following command from your terminal window.
sudo dpkg -i /home/pierre/Downloads/powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb
Once this completes, PowerShell is installed on our Ubuntu workstation. We can start Powershell by typing “powershell” in a terminal window.
More documentation can be found here:
I hope this helps. If you want to try some demos, some have been documented in the Github repo. https://github.com/PowerShell/PowerShell/tree/master/demos