我遵循了在Ubuntu18.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
有人能帮帮我吗?或者告诉我为什么它不起作用。
发布于 2021-12-13 12:49:13
在什么架构下运行您的ubuntu 18.04?
如果您想使用dotnet 6,也可以下载二进制文件并安装它。
安装在您的主目录中。
mkdir ~/.dotnet cd ~/.dotnetwget https://download.visualstudio.microsoft.com/download/pr/17b6759f-1af0-41bc-ab12-209ba0377779/e8d02195dbf1434b940e0f05ae086453/dotnet-sdk-6.0.100-linux-x64.tar.gztar -xf dotnet-sdk-6.0.100-linux-x64.tar.gzexport PATH="$PATH:$HOME/.dotnet"rm -rf dotnet-sdk-6.0.100-linux-x64.tar.gz发布于 2022-05-01 20:22:45
如果升级到Ubuntu22.04,首先安装SSL1.0
amd64.deb
然后按照标准指示:
https://learn.microsoft.com/en-US/dotnet/core/install/linux-ubuntu#2110
-编辑
我现在更喜欢在同一台Linux机器上使用几个SDK的“可移植”方式:

https://stackoverflow.com/questions/70334541
复制相似问题