安装 .NET 7
在 CentOS 上安装 .NET 7 的步骤如下:
1. 安装依赖项
sudo yum install -y epel-release
sudo yum install -y libicu openssl11
2. 添加微软包仓库
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
如果是 CentOS 8,替换
7为8。
3. 安装 .NET 7 SDK
sudo yum install -y dotnet-sdk-7.0
4. 验证安装
dotnet --info
正常输出应显示 .NET 7.0 版本信息。
5. 创建测试项目(可选)
dotnet new console -o HelloWorld
cd HelloWorld
dotnet run
预期输出:Hello, World!
常见问题解决
1. GPG 密钥错误
如果提示 GPG key retrieval failed,手动导入密钥:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
2. 依赖项冲突
如果出现依赖冲突,尝试清理缓存后重试:
sudo yum clean all
sudo yum update
3. 找不到 dotnet 命令
检查环境变量是否配置:
echo $PATH
如果未包含 /usr/bin,重启终端或执行:
export PATH=$PATH:$HOME/.dotnet/tools
仅安装运行时(可选)
若只需运行 .NET 应用(不开发),安装运行时:
sudo yum install -y aspnetcore-runtime-7.0
通过以上步骤即可在 CentOS 上成功部署 .NET 7 开发或运行环境。

浙公网安备 33010602011771号