系列目录 【已更新最新开发文章,点击查看详细】
.NET 在不同的 Linux 发行版上可用。 大多数 Linux 平台和发行版每年都有一个主要版本,并提供用于安装 .NET 的包管理器。 本文介绍当前支持的版本以及使用的包管理器。
本文其余部分详细介绍了 .NET 支持的每个主要 Linux 发行版。 所有 .NET 版本在 .NET Core 版本达到支持终止日期或 Linux 发行版达到生命周期之前仍受支持。
为了实现最佳兼容性,请选择长期支持版本 (LTS)。当前最新版本的 .NET 是 5.0。点击此处,下载.NET Core/.NET。
不支持的版本
以下 .NET 版本 ❌ 不再受到支持。 这些版本的下载仍保持发布状态:
以下部分未详细介绍这些不受支持的版本,如果你尝试安装它们,则实际数据可能有所不同。
手动安装
如果你不想在 Linux 上使用包管理器来安装 .NET,可以通过下列方法之一来安装 .NET:
请务必查看相应的发行页,以详细了解任何可能会在手动安装时缺失的必需依赖项。
CentOS【世界主流 Linux 之一】
CentOS 7 使用 Yum 作为包管理器,CentOS 8 使用 DNF。
下表列出了 CentOS 7 和 CentOS 8 上当前受支持的 .NET 版本。 这些版本在 .NET 版本达到支持终止日期或 CentOS 版本不再受支持之前仍受支持。
有关详细信息,请参阅在 CentOS 上安装 .NET。
Ubuntu【世界主流 Linux 之一】
Ubuntu 将 APT(高级包工具)用作包管理器。
下表表示 Ubuntu 和 .NET 的支持状态。
有关详细信息,请参阅在 Ubuntu 上安装 .NET。
RedHat【世界主流 Linux 之一】
Red Hat Enterprise Linux (RHEL) 将 yum (RHEL 7) 和 DNF (RHEL 8) 用作包管理器。
下表列出了 RHEL 7 和 RHEL 8 上当前受支持的 .NET 版本。 这些版本在 .NET 达到支持终止日期或 RHEL 版本不再受到支持之前仍受支持。
有关详细信息,请参阅在 RHEL 上安装 .NET。
Alpine【世界主流 Linux 之一】
下表列出了当前支持的 .NET 版本以及支持它们的 Alpine 版本。 这些版本在 .NET 到达支持终止日期或 Alpine 的版本到达有效期之前仍受支持。
有关详细信息,请参阅在 Alpine 上安装 .NET。
Debian【世界主流 Linux 之一】
Debian 将 APT(高级包工具)用作包管理器。
下表列出了当前支持的 .NET 版本以及支持它们的 Debian 版本。 这些版本在 .NET 版本达到支持终止日期或 Debian 的版本达到生命周期之前仍受支持。
有关详细信息,请参阅在 Debian 上安装 .NET。
Fedora【世界主流 Linux 之一】
Fedora 将 DNF 用作其包管理器。
下表列出了当前支持的 .NET 版本以及支持它们的 Fedora 版本。 这些版本在 .NET 版本达到支持终止日期或 Fedora 版本达到生命周期之前仍受支持。
有关详细信息,请参阅在 Fedora 上安装 .NET。
OpenSUSE【世界主流 Linux 之一】
openSUSE 将 zypper 用作包管理器。
下表列出了 openSUSE 15 上当前受支持的 .NET 版本。 这些版本在 .NET 版本达到支持终止日期或 openSUSE 版本不再受支持之前仍受支持。
有关详细信息,请参阅在 openSUSE 上安装 .NET。
SLES【世界主流 Linux 之一】
SLES 将 zypper 用作包管理器。
下表列出了 SLES 12 SP2 和 SLES 15 上当前受支持的 .NET 版本。 这些版本在 .NET 达到支持终止日期或 SLES 版本不再受到支持之前仍受支持。
有关详细信息,请参阅在 SLES 上安装 .NET。
后续步骤
参考文献:
系列目录 【已更新最新开发文章,点击查看详细】