Linux教程

关于在Rocky linux下安装dotnet sdk不成功的问题

本文主要是介绍关于在Rocky linux下安装dotnet sdk不成功的问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Rocky Linux 9,运行

dnf install -y dotnet-sdk-6.0

一切正常,运行起来非常顺利,安装完毕。但是非常诡异,运行

dotnet --list-sdks
dotnet --list-rumtimes

第一个啥也没有,第二个能够显示出dotnet runtime已经正常安装。当然程序是无法正常编译了。找下问题。

发现dotnet sdk安装的源是的一个叫做packages-microsoft-com-prod,而不是来自Rocky的package,查了一下,发现两个地方的发行版本还有点不同。

于是解决方法也比较简单,不用这个packages-microsoft-com-prod就好了,卸载已经安装的dotnet,然后直接删除对应的repo:

sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/bin/dotnet
sudo rm -rf /etc/yum.repos.d/microsoft-prod.repo
sudo dnf clean all
sudo dnf upgrade

最后重新安装dotnet sdk即可。

参考

https://github.com/dotnet/sdk/issues/11533

这篇关于关于在Rocky linux下安装dotnet sdk不成功的问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!