【问题标题】:How to install DotNet CLI tools on Ubuntu 18.10? (for VScode)如何在 Ubuntu 18.10 上安装 DotNet CLI 工具? (对于 VS 代码)
【发布时间】:2018-10-25 11:32:52
【问题描述】:

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

【问题讨论】:

    标签: ubuntu visual-studio-code .net-core


    【解决方案1】:

    如果你碰巧使用了snap,这个命令实际上叫做dotnet-sdk.dotnet。但是可以设置别名:

    sudo snap alias dotnet-sdk.dotnet dotnet
    

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

    【讨论】:

      【解决方案2】:

      如果您使用 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-11-04
        • 1970-01-01
        • 2020-04-02
        • 2019-08-16
        • 2018-07-20
        • 2021-03-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多