.NET平台系列27:在 Linux 上安装 .NET Core/.NET5/.NET6
.NET 在不同的 Linux 发行版上可用。 大多数 Linux 平台和发行版每年都有一个主要版本,并提供用于安装 .NET 的包管理器。 本文介绍当前支持的版本以及使用的包管理器。
本文其余部分详细介绍了 .NET 支持的每个主要 Linux 发行版。 所有 .NET 版本在 .NET Core 版本达到支持终止日期或 Linux 发行版达到生命周期之前仍受支持。
为了实现最佳兼容性,请选择长期支持版本 (LTS)。当前最新版本的 .NET 是 5.0。点击此处,下载.NET Core/.NET。
以下 .NET 版本 不再受到支持。 这些版本的下载仍保持发布状态:
- 3.0
- 2.2
- 2.0
以下部分未详细介绍这些不受支持的版本,如果你尝试安装它们,则实际数据可能有所不同。
如果你不想在 Linux 上使用包管理器来安装 .NET,可以通过下列方法之一来安装 .NET:
请务必查看相应的发行页,以详细了解任何可能会在手动安装时缺失的必需依赖项。
CentOS 7 使用 Yum 作为包管理器,CentOS 8 使用 DNF。
下表列出了 CentOS 7 和 CentOS 8 上当前受支持的 .NET 版本。 这些版本在 .NET 版本达到支持终止日期或 CentOS 版本不再受支持之前仍受支持。

有关详细信息,请参阅在 CentOS 上安装 .NET。
Ubuntu 将 APT(高级包工具)用作包管理器。
下表表示 Ubuntu 和 .NET 的支持状态。
- ️ 指示 Ubuntu 或 .NET 版本仍受支持。
- 指示 Ubuntu 或 .NET 版本在该 Ubuntu 版本上不受支持。
- 当 Ubuntu 版本和 .NET 版本都有 ️ 时,将支持该 OS 和 .NET 组合。

有关详细信息,请参阅在 Ubuntu 上安装 .NET。
Red Hat Enterprise Linux (RHEL) 将 yum (RHEL 7) 和 DNF (RHEL 8) 用作包管理器。
下表列出了 RHEL 7 和 RHEL 8 上当前受支持的 .NET 版本。 这些版本在 .NET 达到支持终止日期或 RHEL 版本不再受到支持之前仍受支持。
- ️ 指示 RHEL 或 .NET 版本仍受支持。
- 指示 RHEL 或 .NET 版本在该 RHEL 版本上不受支持。
- 当 RHEL 版本和 .NET 版本都有 ️ 时,将支持该 OS 和 .NET 组合。

有关详细信息,请参阅在 RHEL 上安装 .NET。
下表列出了当前支持的 .NET 版本以及支持它们的 Alpine 版本。 这些版本在 .NET 到达支持终止日期或 Alpine 的版本到达有效期之前仍受支持。
- ️ 指示 Alpine 或 .NET 版本仍受支持。
- 指示 Alpine 或 .NET 版本在该 Alpine 发行版本上不受支持。
- 当 Alpine 版本和 .NET 版本都有 ️ 时,将支持该 OS 和 .NET 组合。

有关详细信息,请参阅在 Alpine 上安装 .NET。
Debian 将 APT(高级包工具)用作包管理器。
下表列出了当前支持的 .NET 版本以及支持它们的 Debian 版本。 这些版本在 .NET 版本达到支持终止日期或 Debian 的版本达到生命周期之前仍受支持。
- ️ 指示 Debian 或 .NET 版本仍受支持。
- 指示 Debian 或 .NET 版本在该 Debian 版本上不受支持。
- 当 Debian 版本和 .NET 版本都有 ️ 时,将支持该 OS 和 .NET 组合。

有关详细信息,请参阅在 Debian 上安装 .NET。
Fedora 将 DNF 用作其包管理器。
下表列出了当前支持的 .NET 版本以及支持它们的 Fedora 版本。 这些版本在 .NET 版本达到支持终止日期或 Fedora 版本达到生命周期之前仍受支持。
- ️ 指示 Fedora 或 .NET 版本仍受支持。
- 指示 Fedora 或 .NET 版本在该 Fedora 版本上不受支持。
- 当 Fedora 版本和 .NET 版本都有 ️ 时,将支持该 OS 和 .NET 组合。

有关详细信息,请参阅在 Fedora 上安装 .NET。
openSUSE 将 zypper 用作包管理器。
下表列出了 openSUSE 15 上当前受支持的 .NET 版本。 这些版本在 .NET 版本达到支持终止日期或 openSUSE 版本不再受支持之前仍受支持。

有关详细信息,请参阅在 openSUSE 上安装 .NET。
SLES 将 zypper 用作包管理器。
下表列出了 SLES 12 SP2 和 SLES 15 上当前受支持的 .NET 版本。 这些版本在 .NET 达到支持终止日期或 SLES 版本不再受到支持之前仍受支持。
- ️ 指示 SLES 或 .NET 版本仍受支持。
- 指示 SLES 或 .NET 版本在该 SLES 版本上不受支持。
- 当 SLES 版本和 .NET 版本都有 ️ 时,将支持该 OS 和 .NET 组合。

有关详细信息,请参阅在 SLES 上安装 .NET。
参考文献:
- https://docs.microsoft.com/zh-cn/dotnet/core/install/linux
.NET平台系列27:在 Linux 上安装 .NET Core/.NET5/.NET6的更多相关文章
- .NET平台系列26:在 Windows 上安装 .NET Core/.NET5/.NET6
系列目录 [已更新最新开发文章,点击查看详细] 本文介绍如何在 Windows 上安装 .NET. .NET 由运行时和 SDK 组成. 运行时用于运行 .NET 应用,应用可能包含也可能不包 ...
- 在Windows和Linux上安装paramiko模块
一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...
- 在Windows和Linux上安装paramiko模块以及easy_install的安装方法
一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...
- linux上安装Drupal
linux上安装Drupal 前言:国内用drupal的并不太多,网上资料也很少.要注意的是drupal尽量别使用apt来安装,特别是ubuntu平台的drupal做出了一定的更改,会妨碍后期的学习和 ...
- 最全Pycharm教程(32)——依据FHS在Linux上安装Pycharm
1.主题 怎样在Linux上安装Pycharm,依据FHS. 2.平台要求 Intel Pentium III/800 MHz或更高. 内存最小512M.建议1G以上 屏幕最小分辨率1024x768 ...
- 【Linux】如何在Linux上安装使用SSH
SSH是什么? Secure Shell 安全外壳协议 建立在应用层基础上的安全协议 可靠,专为远程登录会话和其他网络服务提供安全性的协议 有效防止远程管理过程中的信息泄露问题 SSH客户端适用于多种 ...
- [Zephyr] 1、在linux上安装Zephyr-OS并跑DEMO
星期五, 14. 九月 2018 02:18上午 - BEAUTIFULZZZZ 0) 前言 Zephyr™项目是一个采用Apache 2.0协议许可,Linux基金会托管的协作项目.为所有资源受限设 ...
- Linux上安装Zookeeper以及一些注意事项
最近打算出一个系列,介绍Dubbo的使用. 分布式应用现在已经越来越广泛,Spring Could也是一个不错的一站式解决方案,不过据我了解国内目前貌似使用阿里Dubbo的公司比较多,一方面这个框架也 ...
- Kibana在Linux上安装部署及使用说明
Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www. ...
随机推荐
- Redis数据结构—链表与字典
目录 Redis数据结构-链表与字典 链表 Redis链表节点的结构 Redis链表的表示 Redis链表用在哪 字典 Redis字典结构总览 Redis字典结构分解 哈希算法 解决键冲突 rehas ...
- thinkphp 中区块block和模板继承extend用法举例
1.介绍 模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义 ...
- ppt技巧--线条
声明:本文所有截图来源于网易云课堂--<和秋叶一起学PPT>,只做个人复习之用,特此声明! 线条的五种用途:
- ACM、考研、就业,在我心底已经有了明确的答案_人生没有完整的,只有无悔的
思绪再三,还是决定放弃了ACM,走上考研路(我现在是大二下学期,马上结束).虽然我们ACM的带队老师经常说:"ACM和考研是不冲突的",但是我感觉做ACM和考研的关系不是很紧密,而 ...
- Eclipse的安装及相关配置
一.Eclipse的下载 二.Eclipse的安装 三.Eclipse中相关配置 一.Eclipse的下载 Eclipse各版本下载地址 1.选择要下载的版本(我这里选择的4.14版) 2.选择与自己 ...
- Mybatis学习之自定义持久层框架(七) 自定义持久层框架优化
前言 接上文,这里只是出于强迫症,凭借着半年前的笔记来把之前没写完的文章写完,这里是最后一篇了. 前面自定义的持久层框架存在的问题 Dao层若使用实现类,会存在代码重复,整个操作的过程模版重复(加载配 ...
- FFmpeg应用实践之命令查询
0. 前言 FFmpeg 中常用的工具有三个,分别是多媒体编解码工具ffmpeg.多媒体内容分析工具ffprobe和多媒体播放器ffplay.本文介绍的指令都是与编解码工具 ffmpeg 相关的. 学 ...
- Gradle的环境安装与配置
本文是基于Windows环境对Gradle-6.6版本进行的安装配置. 简介 下载 安装 环境变量配置 开发工具配置 1.简介 Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持m ...
- Advanced Archive Password Recovery (ARCHPR) 是一个强大的压缩包密码破解工具,适用于ZIP和RAR档案的高度优化的口令恢复工具。
RAR压缩文件密码破解工具是一款简单易用的RAR文档和ZIP文档密码破解软件,如果你不小心忘了解压密码或是下载的RAR文件需要密码,那么均可以使用本软件进行暴力破解.不管WinRAR /RAR 的密码 ...
- [项目] 淘淘商城 Part.1
电商 市场 2013:79万笔/分钟 2014:13.4万亿,双11支付宝交易峰值285万笔/分钟 2015:50万亿 技术特点 一个Tomcat:500并发 分布式:上万并发 高并发.集群.负载均衡 ...