Как установить 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:
14.04: powershell_6.0.0-alpha.16-1ubuntu1.14.04.1_amd64.deb
FB0002D6D57D900D0BA16C13C4EB0B84CA9D1AEA5EAF4DDBC0F7E8F3D582A2DF
16.04: powershell_6.0.0-alpha.16-1ubuntu1.16.04.1_amd64.deb
96A647EFA64C704958CEAFA89F319950A3B729C161CB77C286561AF3CD3BFC1E
Загрузите DEB, проверьте контрольную сумму, а затем позвольте Ubuntu Software Center позаботиться об ее установке. См. Help.ubuntu.com о том, как проверить загрузку. В основном введите следующую команду:
sha256sum powershell_*.deb
PowerShell
Релиз: v6.0.0-beta.4
Ubuntu 14.04 LTS (Трасти Тар)
[Способ № 1] ~ APTwget 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] ~ APTwget 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