You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决CentOS Stream 9上.NET SDK安装后dotnet --info不显示问题?

.NET SDK安装后dotnet --info不显示的排查原因(CentOS Stream 9)
  • 环境变量未正确配置
    CentOS Stream 9中,.NET SDK默认安装路径为/usr/share/dotnet,若该路径未加入PATH环境变量,系统无法找到dotnet命令,也就无法识别已安装的SDK。执行echo $PATH查看路径列表,若缺失则编辑~/.bashrc或/etc/profile添加:

    export PATH=$PATH:/usr/share/dotnet
    

    执行source ~/.bashrc使配置生效后,重新运行dotnet --info。

  • 安装过程不完整或出错
    安装时网络中断、依赖缺失等问题会导致SDK安装不彻底。可重新执行官方推荐的安装步骤:

    1. 添加微软软件源:
      sudo dnf install -y https://packages.microsoft.com/config/centos/9/packages-microsoft-prod.rpm
      
    2. 安装指定版本的.NET SDK(替换为你需要的版本号):
      sudo dnf install -y dotnet-sdk-7.0
      

    安装过程中留意是否有报错信息,根据提示修复依赖问题。

  • 多版本冲突或安装路径异常
    若之前安装过不同版本的.NET,或手动修改过安装路径,可能导致dotnet命令指向错误位置。执行which dotnet查看当前命令的路径,确认是否指向/usr/share/dotnet/dotnet。若路径错误,可调整环境变量优先级,或重新创建软链接指向正确的可执行文件。

  • SELinux或权限限制
    CentOS Stream 9默认启用SELinux,若.NET SDK目录的权限或SELinux上下文不正确,会导致系统无法正常识别。可临时关闭SELinux测试(sudo setenforce 0),若问题解决,为相关目录修复SELinux上下文:

    sudo restorecon -Rv /usr/share/dotnet
    

内容的提问来源于stack exchange,提问作者IAbstract

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 09:35:14