无法在Ubuntu 16.04服务器上安装dotnet-sdk2.1

3
今天我在我的Ubuntu 16.04服务器上尝试安装dotnet-sdk2.1.101,但出现了以下错误:"dotnet-sdk-2.1.101:依赖于aspnetcore-store-2.0.6,但它将不会被安装" 所采取的步骤(按照微软网站上的说明): 非常感谢您的帮助 :)

这个问题最好在StackExchange的https://askubuntu.com/上问,而不是在StackOverflow上问。 - Norman Breau
3个回答

4

按照在Ubuntu 16.04上升级到dotnet core 2.1.4的指南,我解决了这个问题:

首先,设置包管理器。

$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

$ sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg

$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'

$ sudo apt-get update

接下来,安装 .NET Core 2.x

$ sudo apt-get install dotnet-sdk-2.1.4


0

对我来说,之前的方法没有帮助。

但是下面的方法对我有用:

wget http://ftp.us.debian.org/debian/pool/main/i/icu/libicu57_57.1-6+deb9u2_amd64.deb
sudo dpkg -i libicu57_57.1-6+deb9u2_amd64.deb 

wget http://mirrors.kernel.org/ubuntu/pool/main/i/icu/libicu60_60.2-6ubuntu1_amd64.deb
sudo dpkg -i libicu60_60.2-6ubuntu1_amd64.deb

sudo apt-get install dotnet-sdk-2.1

我不太明白我是否需要两个版本的libicu,但在第一个版本之后它需要第二个版本。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接