Не может установить.NET Core на Ubuntu Бионический Бобр

Я в настоящее время пытаюсь установить.NET Core на Ubuntu 18.04, следующей этим инструкциям. Но я всегда получаю следующее сообщение:

me@mine-Ubuntu:~$ sudo apt-get install -y dotnet-sdk-2.1.200
[sudo] password for me: 
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-sdk-2.1.200 : Depends: dotnet-runtime-2.0.7 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я нашел некоторые сообщения об этой проблеме, но никакой справке. Я надеюсь получить некоторую надлежащую информацию здесь.

1
задан 22 May 2018 в 11:55

4 ответа

После установки libicu55, необходимо установить другие зависимости от пакета, которые не установят самостоятельно:

sudo apt-get install dotnet-runtime-deps-2.2
sudo apt-get install dotnet-runtime-2.2
sudo apt-get install aspnetcore-runtime-2.2

Затем sudo apt=get install dotnet-sdk-2.x

0
ответ дан 3 December 2019 в 06:37

Регистрация ключа Microsoft и канала

Перед установкой .NET вам необходимо зарегистрировать ключ Microsoft, зарегистрировать репозиторий продукта и установить необходимые зависимости. Это нужно сделать только один раз для каждой машины.

Откройте терминал и выполните следующие команды:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/ubuntu/18.04/prod.list 
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list

Установите .NET SDK

Обновите продукты, доступные для установки, затем установите .NET SDK .

В своем терминале выполните следующие команды:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1

Источник - https://www.microsoft.com/net/download/linux-package-manager/rhel/sdk- ток

0
ответ дан 3 December 2019 в 06:37

сначала добавьте источники:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/ubuntu/18.04/prod.list 
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list

после этого:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1.200

склонные sudo - добираются, обновление важно

источник: https://www.microsoft.com/net/learn/get-started/linux/ubuntu18-04

6
ответ дан 3 December 2019 в 06:37

Необходимо установить libicu55:

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt-get update
sudo apt-get install libicu55

И затем установите сетевое ядро:

sudo apt-get install dotnet-sdk-2.1
-1
ответ дан 3 December 2019 в 06:37

Другие вопросы по тегам:

Похожие вопросы: