安装 .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 @ 2025-02-25 17:06  JussiSun  阅读(167)  评论(0)    收藏  举报