安装 .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,替换 78


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 开发或运行环境。

posted @   JussiSun  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示