在Ubuntu 17.04中安装Powershell

我正在尝试在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 

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

这是我用sudo apt-get install -y powershell错误

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

然后我尝试了:

 apt-cache search libicu 

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

下载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 

AppImage允许您在不安装的情况下运行PowerShell。 它是一个可移植的应用程序,它将PowerShell及其依赖项(包括.NET Core的系统依赖项)捆绑到一个有凝聚力的包中。 该软件包独立于用户的Linux发行版工作,并且是单个二进制文件。

从http://packages.ubuntu.com/en/xenial/amd64/libicu55/download下载libicu55软件包

 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 

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

 ... sudo apt install -y powershell 

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

微软还没有17.04的软件包。 看看他们的github :

在此处输入图像描述

你遇到的问题是它们的包依赖于libicu55 ,但是17.04 在它的存储库中没有该包。 除非您从源代码构建,否则您将无法安装其公共Powershell软件包。

访问官方Microsoft PowerShell文档网页,然后单击链接以访问GitHub上的PowerShell或直接访问它。 在那里,您可以找到为Ubuntu 14.04,16.04和17.04下载PowerShell .deb文件的链接。

下载PowerShell .deb文件,然后双击它以在软件应用程序中打开它。


IMG: Ubuntu 14.04及更高版本

PowerShell可以作为快照包安装在所有当前支持的Ubuntu版本中。 要安装PowerShell Core snap包,请打开终端并键入:

 sudo snap install powershell --classic