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

.net core 无法在Ubuntu 16.04服务器上安装dotnet-sdk2.1,.net-core,ubuntu-16.04,.net Core,Ubuntu 16.04,今天我试图在我的Ubuntu 16.04服务器上安装dotnet-sdk2.1.101,但发生了以下错误: “dotnet-sdk-2.1.101:依赖于:aspnetcore-store-2.0.6,但它不会被安装” 采取的步骤:(遵循microsoft网站上的说明): wget-q sudo dpkg-i packages-microsoft-prod.deb sudo apt get安装apt传输https sudoapt获得更新 sudo apt get安装dotnet-sdk-2.1

今天我试图在我的Ubuntu 16.04服务器上安装dotnet-sdk2.1.101,但发生了以下错误: “dotnet-sdk-2.1.101:依赖于:aspnetcore-store-2.0.6,但它不会被安装”

采取的步骤:(遵循microsoft网站上的说明):

  • wget-q
  • sudo dpkg-i packages-microsoft-prod.deb
  • sudo apt get安装apt传输https
  • sudoapt获得更新
  • sudo apt get安装dotnet-sdk-2.1
非常感谢您的帮助:)

请遵循我这边关于解决此问题的指南:

首先,设置包管理器

$curlhttps://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获得更新

接下来,安装.NETCore2.x

$sudo apt get安装dotnet-sdk-2.1.4


我已按照以下步骤修复了自己的问题:

wget-q packages-microsoft-prod.deb

sudo dpkg-i packages-microsoft-prod.deb

sudo apt获得更新–y

sudo apt get安装dotnet-sdk-2.1.101


对我来说,以前的计划没有帮助

但对我来说,第二天起了作用:

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,但在第一个版本之后需要第二个版本。

在StackExchange上问这个问题可能比在StackOverflow上问更好。