在Linux Mint 19上安装dotnet core

时间:2018-10-10 09:46:23

标签: .net .net-core linuxmint

在遵循有关如何在Linux Mint 19上安装dotnet core的Microsoft教程之后,我陷入了困境:

sudo apt-get install dotnet-sdk-2.1.4

我被提示需要安装 dotnet-runtime-2.0.5 ,所以我执行了:

sudo apt-get install dotnet-runtime-2.0.5

我得到了

The following packages have unmet dependencies:
   dotnet-runtime-2.0.5 : Depends: libicu55 but it is not installable

所以问题是我无法安装此libicu55,因为它不存在。 我该如何解决?

3 个答案:

答案 0 :(得分:2)

您可以从此处获取软件包并手动安装:

http://security.ubuntu.com/ubuntu/pool/main/i/icu/

您也尝试过这种方式吗?

从以下位置下载:https://www.microsoft.com/net/download

然后:

mkdir -p $HOME/dotnet

cd Downloads

tar zxf dotnet-sdk-2.0.3-linux-x64.tar.gz -C $HOME/dotnet

export PATH=$PATH:$HOME/dotnet

验证您的安装:

dotnet --version

答案 1 :(得分:2)

Microsoft现在拥有自己的ubuntu软件包来源。官方下载页面有详细说明: https://dotnet.microsoft.com/download/linux-package-manager/ubuntu19-04/sdk-current

以下deb软件包将软件包源安装在系统中:

wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get update之后,您只需通过以下方式安装自己喜欢的SDK(例如3.0)

sudo apt-get install dotnet-sdk-3.0

主要优点:您可以获得更新,并且更容易升级到下一个主要版本。

答案 2 :(得分:1)

该软件包对Ubuntu 18.04无效,因为它对Mint 19无效。只需运行以下命令以安装正确的版本,就可以了。

sudo apt install libicu60

https://packages.ubuntu.com/search?keywords=libicu60&searchon=names&suite=bionic&section=all

为澄清起见,这实际上是在Microsoft官方文档here

中概述的