Instal Powershell di Ubuntu 17.04

12

Saya mencoba menginstal Powershell di Ubuntu 17.04 sebagai langkah-langkah berikut:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

sudo apt-get update

sudo apt-get install -y powershell

Saya tahu saya menggunakan 16,04 paket / dibangun untuk menginstal. Sayangnya saya tidak dapat menemukan yang 17,04.

Dan inilah kesalahan yang saya alami sudo apt-get install -y powershell

The following packages have unmet dependencies:  
  powershell : Depends: libicu55 but it is not installable 

Lalu saya mencoba:

apt-cache search libicu

Saya tidak dapat menemukan libicu55 untuk menginstal baik. Apakah ada cara untuk menginstal Powershell di Ubuntu 17.04?

Ender
sumber
Anda mungkin harus menunggu MS untuk merilis paket untuk 17,04
muru
Saya benar-benar tidak ingin memilih pertanyaan Anda !. Tetapi Anda berbicara 2 hal berbeda di sini. PS adalah PS, Terminal adalah Terminal yang paling sering Anda lakukan pada keduanya. Tetapi untuk beberapa tugas tertentu, Anda tidak bisa. Misalnya: jika Anda ingin melakukan kueri LDAP ke AD Server, PS memiliki API (modul) sendiri untuk melakukannya (cmdlet Iklan) dan juga ada kemungkinan untuk menggabungkan PS dengan .NET, Anda mungkin dapat melakukannya di Terminal tetapi ini adalah rasa sakit azz. Secara umum, mereka melayani untuk pendekatan yang berbeda :)
Ender

Jawaban:

11

Unduh versi AppImage dan ikuti instruksi :

Menggunakan distribusi Linux baru-baru ini, unduh AppImage PowerShell-6.0.0-alpha.18-x86_64.AppImage dari halaman rilis ke mesin Linux.

Kemudian jalankan hal berikut di terminal:

chmod a+x PowerShell-6.0.0-beta.5-x86_64.AppImage
./PowerShell-6.0.0-beta.5-x86_64.AppImage

AppImage memungkinkan Anda menjalankan PowerShell tanpa menginstalnya. Ini adalah aplikasi portabel yang menggabungkan PowerShell dan dependensinya (termasuk dependensi sistem .NET Core) menjadi satu paket yang kohesif. Paket ini bekerja secara independen dari distribusi Linux pengguna, dan merupakan biner tunggal.

pengguna2856
sumber
Bekerja seperti pesona! Ini menyelesaikan masalah saya dengan PowerShell, Windows 10, dan Ubuntu WSL.
Jose Orihuela
13

Unduh libicu55paket dari http://packages.ubuntu.com/en/xenial/amd64/libicu55/download

wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7ubuntu0.4_amd64.deb
sudo apt install ./libicu55_55.1-7ubuntu0.4_amd64.deb

Jika pemasangan sudo apt gagal, unduh file langsung dari tautan yang disediakan melalui browser. Kemudian buka dengan Instal Perangkat Lunak.

Kemudian ikuti instruksi untuk 16.04

...
sudo apt install -y powershell

Sumber: https://asknicks.blogspot.ru/2017/05/install-powershell-on-ubuntu-17.html

Adobe
sumber
Paket libicu55 diperbarui ke libicu55_55.1-7ubuntu0.4_amd64.deb: security.ubuntu.com/ubuntu/ubain/main/i/icu/…
Fernando Kosh
2

Microsoft belum memiliki paket untuk 17.04. Lihatlah github mereka :

masukkan deskripsi gambar di sini

Masalah yang Anda miliki adalah paket yang mereka andalkan libicu55, tetapi 17.04 tidak memiliki paket itu dalam repositori-nya . Kecuali Anda membangun dari sumber , Anda tidak akan dapat menginstal paket Powershell publik mereka.

Foxie
sumber
1
AppImage dari daftar ini akan berjalan di sebagian besar sistem Linux termasuk Ubuntu 17.04. Untuk mengetahui lebih lanjut tentang cara kerjanya, kunjungi appimage.org .
probono
Itu cara yang sangat menarik untuk menjalankannya, yang saya tidak tahu ada sebelumnya. Terima kasih telah menaikkannya.
Foxie
0

Kunjungi halaman web Dokumentasi Microsoft PowerShell resmi dan klik tautan untuk mengunjungi PowerShell di GitHub atau kunjungi secara langsung. Di sana Anda akan menemukan tautan untuk mengunduh file .deb PowerShell untuk Ubuntu 14.04, 16.04 dan 17.04.

Unduh file .deb PowerShell dan klik dua kali untuk membukanya di aplikasi perangkat lunak.


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 Core, buka terminal dan ketik:

sudo snap install powershell --classic 
karel
sumber