Ubuntu не может установить .Net Core

Я только что установил Ubuntu 16.04 на виртуальную машину и попытался установить ядро ​​.Net.

Я выполнил следующую ссылку для установки .Net Core на Ubuntu

Я попытался установить пакет, но он не работает.

Здесь я помещаю вывод, пожалуйста, проверьте его один раз.

$ sudo apt-get install dotnet-dev-1.0.0-preview1-002702 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: dotnet-dev-1.0.0-preview1-002702 : Depends: dotnet-sharedframework-microsoft.netcore.app-1.0.0-rc2-3002702 but it is not going to be installed E: Unable to correct problems, you have held broken packages. $ sudo apt-get install dotnet-sharedframework-microsoft.netcore.app-1.0.0-rc2-3002702 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: dotnet-sharedframework-microsoft.netcore.app-1.0.0-rc2-3002702 : Depends: libicu52 (>= 52~m1-1~) but it is not installable E: Unable to correct problems, you have held broken packages. 

После установки Ubuntu 16.04 я обнаружил, что ядро ​​.Net по-прежнему не поддерживается в 16.04, а максимальная поддержка – до 15.10.

Ubuntu – установка ядра .net

Почему нет заметки об установке ядра .Net на странице Ubuntu о том, какую версию Ubuntu следует использовать?

Правильно ли, что .Net Core по-прежнему не поддерживается в Ubuntu 16.04? Есть ли способ разрешить это?

Попытка установить зависимый пакет dotnet-sharedframework-microsoft.netcore.app приведет к следующей ошибке, заявив, что этот пакет зависит от libicu52, но он не устанавливается

 http://packages.ubuntu.com/pl/trusty/amd64/libicu52/download 

и загрузите пакет .deb. Теперь перейдите в папку загрузки и установите пакет, запустив:

 sudo dpkg -i libicu52_52.1-3ubuntu0.4_amd64.deb 

Теперь вы сможете запускать следующие команды:

 sudo apt-get install dotnet-sharedframework-microsoft.netcore.app-1.0.0-rc2-3002702 sudo apt-get install dotnet-dev-1.0.0-preview1-002702 dotnet --version 

Удачи

источник: http://zablo.net/blog/post/run-and-debug-asp-net-core-rc2-ubuntu-16-04

Вы можете запустить

sudo apt-get install -f

для устранения некоторых ошибок автоматически. От man apt :

 -f, --fix-broken Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can omit any packages to permit APT to deduce a likely solution. If packages are specified, these have to completely correct the problem. The option is sometimes necessary when running APT for the first time; APT itself does not allow broken package dependencies to exist on a system. It is possible that a system's dependency structure can be so corrupt as to require manual intervention (which usually means using dselect(1) or dpkg --remove to eliminate some of the offending packages). Use of this option together with -m may produce an error in some situations. Configuration Item: APT::Get::Fix-Broken. 

Он установит недостающие пакеты или зависимости.