Fix all documentation references of "OS X" to be "macOS", Apple's new brand. Code is left unchanged because we're matching .NET Core.
3.2 KiB
Package installation instructions
Supports Ubuntu 14.04, Ubuntu 16.04, CentOS 7, and macOS 10.11. All packages are available on our GitHub releases page.
Once the package is installed, run powershell
from a terminal.
Ubuntu 14.04
Using Ubuntu 14.04, download the Debian package
powershell_6.0.0-alpha.9-1ubuntu1.14.04.1_amd64.deb
from the releases page onto the Ubuntu machine.
Then execute the following in the terminal:
sudo apt-get install libunwind8 libicu52
sudo dpkg -i powershell_6.0.0-alpha.9-1ubuntu1.14.04.1_amd64.deb
Ubuntu 16.04
Using Ubuntu 16.04, download the Debian package
powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb
from the releases page onto the Ubuntu machine.
Then execute the following in the terminal:
Please note the different libicu package dependency!
sudo apt-get install libunwind8 libicu55
sudo dpkg -i powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb
CentOS 7
Using CentOS 7, download the RPM package
powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
from the releases page onto the CentOS machine.
Then execute the following in the terminal:
sudo yum install powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
You can also install the RPM without the intermediate step of downloading it:
sudo yum install https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
This package works on Oracle Linux 7. It should work on Red Hat Enterprise Linux 7 too.
macOS 10.11
Using macOS 10.11, download the PKG package powershell-6.0.0-alpha.9.pkg
from the releases page onto the macOS machine.
Either double-click the file and follow the prompts, or install it from the terminal:
sudo installer -pkg powershell-6.0.0-alpha.9.pkg -target /
Paths
$PSHOME
is/opt/microsoft/powershell/6.0.0-alpha.9/
- User profiles will be read from
~/.config/powershell/profile.ps1
- Default profiles will be read from
$PSHOME/profile.ps1
- User modules will be read from
~/.local/share/powershell/Modules
- Shared modules will be read from
/usr/local/share/powershell/Modules
- Default modules will be read from
$PSHOME/Modules
- PSReadLine history will be recorded to
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
The profiles respect PowerShell's per-host configuration,
so the default host-specific profiles exists at Microsoft.PowerShell_profile.ps1
in the same locations.
On Linux and macOS, the XDG Base Directory Specification is respected.
Note that because macOS is a derivation of BSD,
instead of /opt
, the prefix used is /usr/local
.
Thus, $PSHOME
is /usr/local/microsoft/powershell/6.0.0-alpha.9/
,
and the symlink is placed at /usr/local/bin/powershell
.