使用下面列出的命令在 Ubuntu 20.04 上安装 .NET SDK在 Ubuntu 上安装 .NET文档:
wget https://packages.microsoft.com/config/ubuntu/20.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
不产生dotnet
可执行文件。
Command 'dotnet' not found, but can be installed with:
sudo snap install dotnet-sdk
列出包中的文件:
dpkg -L dotnet-sdk-6.0 | grep -P "dotnet$"
给出
/usr/share/dotnet
该/usr/share/dotnet
目录不包含可执行文件。我将此结果与很久以前安装 dotnet 的其他 Ubuntu 安装进行了比较,结果发现它安装在/usr/share/dotnet
但存在 /usr/share/dotnet/dotnet
可执行文件。
我做错了什么?如何dotnet
使用 APT 在 Ubuntu 上安装?
使用 snap 不是一个选项。
答案1
所以我遇到了同样的问题。我不知道该如何解决 apt 问题,但使用 snap 下载 sdk 可以正常工作并创建所需的一切:
sudo snap install dotnet-sdk --classic
您可能无法使用 CLI,但大多数 IDE 都会找到您的 sdk 和可执行文件的路径。