【问题标题】:Cannot install .NET on Ubuntu 18.04无法在 Ubuntu 18.04 上安装 .NET
【发布时间】:2021-12-13 12:17:10
【问题描述】:

我按照官方安装页面在 Ubuntu 18.04 上安装 .NET 6.0 但我无法成功。

页面告诉我这样做:

wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

rm packages-microsoft-prod.deb

然后:

sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0

我得到以下结果:

Reading state information... Done
E: Unable to locate package dotnet-sdk-6.0
E: Couldn't find any package by glob 'dotnet-sdk-6.0'
E: Couldn't find any package by regex 'dotnet-sdk-6.0'

当我执行“apt search dotnet 6”时,会显示包 dotnet-sdk-6.0/bionic。但是我无法安装这个,我得到了和以前一样的错误。

我也尝试使用 snap 安装。但这也行不通。在给它别名 dotnet 之后(就像安装页面上所说的那样),我得到以下信息:/snap/dotnet-sdk/79/snap/command-chain/snapcraft-runner: 3: exec: /snap/dotnet-sdk/79/dotnet: not found

有人可以帮我解决这个问题吗?或者告诉我它不起作用的原因。

【问题讨论】:

    标签: .net linux ubuntu ubuntu-18.04 .net-6.0


    【解决方案1】:

    你的 ubuntu 18.04 在什么架构上运行?

    如果你想使用 dotnet 6,你也可以下载二进制文件并安装它。

    在您的主目录中安装。

    mkdir ~/.dotnet 
    
    cd ~/.dotnet
    
    wget https://download.visualstudio.microsoft.com/download/pr/17b6759f-1af0-41bc-ab12-209ba0377779/e8d02195dbf1434b940e0f05ae086453/dotnet-sdk-6.0.100-linux-x64.tar.gz
    
    tar -xf dotnet-sdk-6.0.100-linux-x64.tar.gz
    
    export PATH="$PATH:$HOME/.dotnet"
    
    rm -rf dotnet-sdk-6.0.100-linux-x64.tar.gz
    

    【讨论】:

    • 执行此命令以使此更改永久生效:echo 'export PATH="$PATH:/usr/share/dotnet"' &>> .bashrc
    猜你喜欢
    • 2019-06-01
    • 2020-06-07
    • 2021-08-10
    • 2020-09-09
    • 2019-01-09
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    相关资源
    最近更新 更多