Bagaimana cara saya menginstal PowerShell?

17

Belum lama ini saya membaca sesuatu di situs web Microsoft tentang PowerShell yang tersedia untuk Ubuntu.

Bagaimana cara saya menginstal PowerShell? Saya menghargai panduan untuk Xenial & Trusty .

Metode instalasi apa pun baik-baik saja, baik dengan mengkompilasi sumber atau mengandalkan manajer paket. Metode kompilasi sumber harus berisi detail tingkat pemula.

David temanmu
sumber

Jawaban:

12

Pada Februari 2017, Microsoft telah menyediakan ini melalui repositori publik yang membawa semua kebaikan repositori. Detail di sini.

Berikut adalah instruksi untuk menginstal PowerShell versi terbaru pada 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
uSlackr
sumber
1
Berikut tautan dokumen saat ini: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr
10

Untuk menginstal file debian ('.deb') dan unduhan lainnya, lihat rilis PowerShell di GitHub.

Tautan unduhan langsung, dengan hash SHA256:


Unduh DEB, verifikasi checksum, dan kemudian biarkan Ubuntu Software Center mengurus menginstalnya. Lihat help.ubuntu.com tentang cara memverifikasi unduhan. Pada dasarnya, masukkan perintah berikut:

sha256sum powershell_*.deb
Rinzwind
sumber
1
Mereka menambahkan halaman "man" untuk perintah sehingga Anda akan mendapatkannya ketika Anda menginstal PowerShell. Di situs mereka, mereka menunjuk ke MSDN (the nerver ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/…
Rinzwind
1
Berikut adalah dokumen bahasa Inggris: github.com/PowerShell/PowerShell-Docs
Rinzwind
1
Tautan langsung ini sekarang menunjukkan unduhan yang sudah ketinggalan zaman. Ikuti tautan ke GitHub atau instal repo dan gunakan manajer paket
uSlackr
4

Ubuntu 14.04 dan yang lebih baru

PowerShell dapat diinstal sebagai paket snap di semua versi Ubuntu yang saat ini didukung. Untuk menginstal paket snap PowerShell buka terminal dan ketik:

sudo snap install powershell --classic
karel
sumber
Ini berfungsi di Ubuntu 18.04.1 LTS
Underverse
2

PowerShell Melepaskan: v6.0.0-beta.4


Ubuntu 14.04 LTS (Trusty Tahr)

[Metode # 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
[Metode # 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)

[Metode # 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
[Metode # 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

David temanmu
sumber
1
apt install ./foo.debakan menyelesaikan dependensi, jadi Anda tidak perlu apt-get install -fsetelahnya.
muru
1
Mengapa repot-repot memperbarui ini ketika MS telah menerbitkan repo? askubuntu.com/a/925458/158442
muru