如何在Ubuntu 18.10上安装DotNet CLI工具?(对于VScode)



我已经按照此处的说明按照VScode的要求安装了DotNet CLI工具。该页面目前没有列出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(宇宙(安装这个吗?

如果您碰巧使用snap,该命令实际上被称为dotnet-sdk.dotnet。但是可以设置别名:

sudo snap alias dotnet-sdk.dotnet dotnet

在此处找到:https://askubuntu.com/questions/1131867/dotnet-command-not-found-after-installing-using-snap

如果您使用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://learn.microsoft.com/en-us/dotnet/core/linux-prerequisites

最新更新