Я установил dotnetcore в Ubuntu без каких-либо проблем ранее. Но иногда у меня возникают проблемы с зависимостями в более ранней версии, но всегда с Ubuntu 20.04.
Я следую приведенным инструкциям здесь
Всякий раз, когда я пытался установить sudo apt-get install dotnet-sdk-3.1
он показывает проблемы с зависимостями:
Следующие пакеты имеют неудовлетворенные зависимости:
do tnet -sdk-3.1: Зависит от: do tnet -runtime-3.1 (> = 3.1.3) но он не будет установлен
Зависит от: aspnetcore-runtime-3.1 (> = 3.1.3), но он не будет установлен
E: невозможно исправьте проблемы, у вас были поврежденные пакеты.
Я пытался добавить все пакеты один за другим и в итоге sudo apt install dotnet-sdk-3.1 dotnet-runtime-3.1 aspnetcore-runtime-3.1 dotnet-runtime-deps-3.1
.
The following packages have unmet dependencies:
dotnet-runtime-deps-3.1 : Depends: libicu but it is not installable or
libicu63 but it is not installable or
libicu60 but it is not installable or
libicu57 but it is not installable or
libicu55 but it is not installable or
libicu52 but it is not installable
Now apt-cache policy libicu
(или любой libicu63 et c) show не имеет кандидата для установки.
libicu:
Установлено: (нет)
Кандидат: (нет)
Таблица версий:
Я не уверен, почему это происходит и как это исправить.