在 Ubuntu 17.04 中安装 Powershell

End*_*der 12 powershell 17.04

我正在尝试按照以下步骤在 Ubuntu 17.04 中安装 Powershell:

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
Run Code Online (Sandbox Code Playgroud)

我知道我正在使用 16.04 包/内置安装。不幸的是我找不到 17.04 的那个。

这是我遇到的错误 sudo apt-get install -y powershell

The following packages have unmet dependencies:  
  powershell : Depends: libicu55 but it is not installable 
Run Code Online (Sandbox Code Playgroud)

然后我尝试:

apt-cache search libicu
Run Code Online (Sandbox Code Playgroud)

我也找不到要安装的 libicu55。有没有办法在 Ubuntu 17.04 中安装 Powershell?

Ado*_*obe 13

libicu55http://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
Run Code Online (Sandbox Code Playgroud)

如果 sudo apt 安装失败,请通过浏览器直接从提供的链接下载文件。然后用软件安装打开它。

然后按照16.04 的说明进行操作

...
sudo apt install -y powershell
Run Code Online (Sandbox Code Playgroud)

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


小智 11

下载AppImage版本并按照说明操作

使用最新的 Linux 发行版,从发布页面将 AppImage PowerShell-6.0.0-alpha.18-x86_64.AppImage 下载到 Linux 机器上。

然后在终端中执行以下操作:

chmod a+x PowerShell-6.0.0-beta.5-x86_64.AppImage
./PowerShell-6.0.0-beta.5-x86_64.AppImage
Run Code Online (Sandbox Code Playgroud)

AppImage 让您无需安装即可运行 PowerShell。它是一种可移植的应用程序,它将 PowerShell 及其依赖项(包括 .NET Core 的系统依赖项)捆绑到一个内聚包中。该软件包独立于用户的 Linux 发行版工作,并且是一个二进制文件。