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

4
我按照这里的说明安装了DotNet-CLI工具,以响应VScode的要求。该页面目前没有列出Ubuntu 18.10,因此我修改了/etc/apt中的一个文件,添加了以下行:
deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.10/prod cosmic main

我已检查了URL,似乎是有效的。然后我执行sudo apt update并尝试按照上述网站描述安装dotnet-sdk,但无法找到该软件包。

sudo apt search dotnet-sdk

没有显示任何内容。

在寻求帮助时,我尝试使用“snap”方法,但那只会让我陷入循环:

$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(cosmic)上安装这个吗?

2个回答

6

5

如果您使用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发行版需要安装以下库:

注: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/zh-cn/dotnet/core/linux-prerequisites,该文档与IT技术有关,介绍了在Linux上运行.NET Core所需的前置条件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接