Як встановити PowerShell?


17

Не так давно я прочитав щось на веб-сайті Microsoft про те, що PowerShell доступний для Ubuntu.

Як би я пішов про встановлення PowerShell? Я оцінив би керівництво як для дружнього і випробуваного .

Будь-який спосіб установки є прекрасним, незалежно від того, чи збирає джерело чи покладається на менеджер пакунків. Методи компіляції джерел повинні містити деталі для початкового рівня.

Відповіді:


12

Станом на лютий 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

1
Ось поточне посилання на doc: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr

10

Для встановлення файлів debian ('.deb') та інших завантажень див. Випуски PowerShell на GitHub.

Прямі посилання для завантаження, з хешами SHA256:


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

sha256sum powershell_*.deb

1
Вони додали сторінки "man" для команд, так що ви отримаєте ті, коли встановите powerhell. На своєму сайті вони вказують на MSDN (нерватор ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/…
Rinzwind

1
Ось англійські документи: github.com/PowerShell/PowerShell-Docs
Rinzwind

1
Ці прямі посилання тепер вказують на застарілі завантаження. Перейдіть за посиланням на GitHub або встановіть репо і скористайтесь менеджером пакунків
uSlackr

4

Ubuntu 14.04 та новіших версій

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

sudo snap install powershell --classic

Це працює на Ubuntu 18.04.1 LTS
Under Under

2

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


Ubuntu 14.04 LTS (Trusty Tahr)

[Метод №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


1
apt install ./foo.debвирішить залежності, тому вам не потрібно apt-get install -fпісля цього.
муру

1
Навіщо турбуватися оновлювати це, коли MS опублікувала репо? askubuntu.com/a/925458/158442
муру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.