Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Ubuntu 18.10上安装DotNet CLI工具?(适用于VScode)_Ubuntu_Visual Studio Code_.net Core - Fatal编程技术网

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

如何在Ubuntu 18.10上安装DotNet CLI工具?(适用于VScode),ubuntu,visual-studio-code,.net-core,Ubuntu,Visual Studio Code,.net Core,我按照上的说明按照VScode的要求安装了DotNet CLI工具。该页面目前没有列出Ubuntu 18.10,因此我修改了/etc/apt中的一个文件,使其具有以下行: deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.10/prod cosmic main 我已经检查了URL,看起来确实有效。然后我做了一个sudoapt更新,然后尝试按照上面的站点上的描述安装dotnetsdk,但是它找不到包 sudo apt search

我按照上的说明按照VScode的要求安装了DotNet CLI工具。该页面目前没有列出Ubuntu 18.10,因此我修改了/etc/apt中的一个文件,使其具有以下行:

deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.10/prod cosmic main
我已经检查了URL,看起来确实有效。然后我做了一个sudoapt更新,然后尝试按照上面的站点上的描述安装dotnetsdk,但是它找不到包

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(宇宙)安装这个吗?

如果您使用18.04软件包,它似乎可以工作

/etc/apt/sources.list
put中:

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)

请参阅:

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

sudo snap alias dotnet-sdk.dotnet dotnet
可在此处找到: