Как установить инструменты командной строки DotNet на Ubuntu 18.10?(для VScode) - PullRequest
0 голосов
/ 25 октября 2018

Я следовал инструкциям на здесь для установки инструментов DotNet-CLI в соответствии с запросом VScode.На данный момент на странице нет Ubuntu 18.10, поэтому я изменил файл в / etc / apt, чтобы в нем была следующая строка:

deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.10/prod cosmic main

Я проверил URL-адрес и, похоже, действителен.Затем я делаю обновление sudo apt, а затем пытаюсь установить dotnet-sdk, как описано на сайте выше, но он не может найти пакет.

sudo apt search dotnet-sdk

тоже ничего не показывает.

При поиске помощи я пытался использовать метод «привязки», но он просто зацикливает меня:

$dotnet
Command 'dotnet' not found, but can be installed with:
sudo snap install dotnet-sdk

$sudo snap install dotnet-sdk
snap "dotnet-sdk" is already installed, see 'snap help refresh'
$snap refresh
dotnet-sdk 2.1.403 from Microsoft .NET Core (dotnetcore✓) refreshed

$dotnet
Command 'dotnet' not found, but can be installed with:
sudo snap install dotnet-sdk

Итак, кто-нибудь знает, как установить это для 18.10 (космический)?

Ответы [ 2 ]

0 голосов
/ 10 мая 2019

Если вы используете snap , команда на самом деле называется dotnet-sdk.dotnet.Но псевдоним может быть установлен:

sudo snap alias dotnet-sdk.dotnet dotnet

Находится здесь: https://askubuntu.com/questions/1131867/dotnet-command-not-found-after-installing-using-snap

0 голосов
/ 24 ноября 2018

Кажется, работает, если вы используете пакеты 18.04.

В /etc/apt/sources.list введите:

deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main

Затем выполните:

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

Примечание: Для дистрибутивов Ubuntu требуются следующие установленные библиотеки:

liblttng-ust0
libcurl3
libssl1.0.0
libkrb5-3
zlib1g
libicu52 (for 14.x)
libicu55 (for 16.x)
libicu57 (for 17.x)
libicu60 (for 18.x)

см .: https://docs.microsoft.com/en-us/dotnet/core/linux-prerequisites

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...