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

Ubuntu 22.04下Dotnet安装后报错,请求可行完整安装流程

在Ubuntu 22.04 LTS上修复.NET 6安装错误并重新安装的完整流程

你的错误是由于.NET安装残留或不完整导致/usr/share/dotnet/host/fxr目录缺失,以下是彻底清理后重新安装的可行流程:

一、彻底清理现有.NET残留文件

先卸载所有相关包并删除残留目录,避免之前的安装干扰:

# 卸载所有.NET相关包
sudo apt remove --purge dotnet* aspnetcore*
# 清理依赖残留
sudo apt autoremove --purge
# 删除系统级.NET目录
sudo rm -rf /usr/share/dotnet/
# 删除用户级.NET配置目录
sudo rm -rf ~/.dotnet/
# 删除系统配置目录
sudo rm -rf /etc/dotnet/

二、重新安装.NET 6 SDK

SDK包会自动包含对应的Runtime,无需单独安装:

  1. 添加微软官方包源:
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
# 如果dpkg安装报错,执行以下命令修复依赖
sudo apt -f install
  1. 更新包列表并安装.NET 6 SDK:
sudo apt update && sudo apt install apt-transport-https -y
sudo apt update && sudo apt install dotnet-sdk-6.0 -y

三、验证安装结果

执行以下命令确认安装成功:

dotnet --version

正常情况下会输出类似6.0.xxx的版本号。

额外排查(如果仍有问题)

检查用户Shell配置文件(如~/.bashrc或~/.zshrc)中是否存在错误的DOTNET_ROOT环境变量,若有则删除或修改为export DOTNET_ROOT=/usr/share/dotnet/,之后重启Shell生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 13:37:33