我目前正在使用.NET Core 3.1,并希望将其升级到5.0版本。我尝试按照这个指南进行操作:在Ubuntu上安装.NET SDK或.NET Runtime。
但是看起来找不到
一个快速的缓存转储只会返回旧版本。
它在我也运行20.04的笔记本上完全正常工作,但在这台台式机上却不行。真奇怪。我有什么遗漏吗?
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
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-5.0
但是看起来找不到
dotnet-sdk-5.0
。E: Unable to locate package dotnet-sdk-5.0
E: Couldn't find any package by glob 'dotnet-sdk-5.0'
E: Couldn't find any package by regex 'dotnet-sdk-5.0'
一个快速的缓存转储只会返回旧版本。
➜ ~ sudo apt-cache dump | grep dotnet-sdk
Package: dotnet-sdk-2.2
Package: dotnet-sdk-3.1
它在我也运行20.04的笔记本上完全正常工作,但在这台台式机上却不行。真奇怪。我有什么遗漏吗?
uname -m; cat /etc/apt/sources.list.d/microsoft-prod.list
返回什么?在运行sudo apt-get update
时是否遇到任何错误? - Kulfysudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod
。 - tab87vn