- 前提
网络状态正常(非离线安装);
- 终端命令如下所示
根据不同系统的版本,自行选择,逐行执行即可;
cpp
# 基于 Ubuntu/Debian 的银河麒麟系统
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y dotnet-sdk-6.0
# 基于 CentOS/RHEL 的银河麒麟系统
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install dotnet-sdk-6.0
- 安装不同版本的 .NET SDK 命令
替换上述命令最后的SDK版本号即可,如基于 CentOS/RHEL 的银河麒麟系统安装 .NET Core 3.1,则执行命令sudo yum install dotnet-sdk-3.1
;
注:结束支持是指官方不再更新维护,仍可以继续下载使用。
.NET 版本 | 支持状态 | 适用架构 |
---|---|---|
.NET 8.0 | LTS(长期支持) | x86_64、ARM64、LoongArch(部分支持) |
.NET 7.0 | 已结束支持(2024年5月) | x86_64、ARM64 |
.NET 6.0 | LTS(支持至2024年11月) | x86_64、ARM64 |
.NET 5.0 | 已结束支持 | x86_64 |
.NET Core 3.1 | 已结束支持(2022年12月) | x86_64 |
- 示例
基于 CentOS/RHEL 的银河麒麟系统的安装过程: