Как установить PowerShell?

Недавно я читал на веб-сайте Microsoft что-то о том, что PowerShell доступен для Ubuntu.

Как бы я пошел об установке PowerShell? Я был бы признателен за руководство для Xenial и Trusty.

Подойдет любой способ установки, будь то компиляция исходного кода или использование менеджера пакетов. Методы компиляции исходного кода должны содержать детали начального уровня.

4 ответа

Решение

По состоянию на февраль 2017 года Microsoft сделала их доступными через общедоступный репозиторий, который обладает всеми достоинствами репозитория. Подробности здесь.

Ниже приведены инструкции по установке последней версии PowerShell 16.04.

# Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# Register the Microsoft Ubuntu repository
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell (MS renamed main executable at launch to be more Linux-like)
pwsh

Для установки файлов Debian ('.deb') и других загрузок, смотрите релизы PowerShell на GitHub.

Прямые ссылки на скачивание, с хэшами SHA256:


Загрузите DEB, проверьте контрольную сумму, а затем позвольте Ubuntu Software Center позаботиться об ее установке. См. Help.ubuntu.com о том, как проверить загрузку. В основном введите следующую команду:

sha256sum powershell_*.deb

Ubuntu 14.04 и позже

PowerShell можно установить в виде мгновенного пакета во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить пакет PowerShell, откройте терминал и введите:

sudo snap install powershell --classic

PowerShell Релиз: v6.0.0-beta.4


Ubuntu 14.04 LTS (Трасти Тар)

[Способ № 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Способ № 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

Ubuntu 16.04 LTS (Xenial Xerus)

[Способ № 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Способ № 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

Другие вопросы по тегам