我今天尝试在Ubuntu 16.04服务器上安装dotnet-sdk2.1.101,但发生以下错误: “ dotnet-sdk-2.1.101:取决于:aspnetcore-store-2.0.6,但它不会被安装”
采取的步骤:(按照Microsoft网站上的说明进行操作):
非常感谢您的帮助:)
答案 0 :(得分:3)
遵循有关Upgrading to dotnet core 2.1.4 on Ubuntu 16.04的指南,最终解决了这个问题:
首先,设置程序包管理器。
$ 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
答案 1 :(得分:0)
我已按照以下步骤解决了自己的问题:
wget -qpackages-microsoft-prod.deb https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
sudo dpkg -i软件包-microsoft-prod.deb
sudo apt-get更新–y
sudo apt-get install dotnet-sdk-2.1.101
答案 2 :(得分: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,但是在第一个版本之后需要第二个版本。