在 Linux 上安装 .NET
本文介绍如何可在各种 Linux 发行版上使用 .NET。 可通过包管理器或 snap 安装 .NET,也可手动进行安装。 .NET 也可用作容器映像。
包
从 .NET 9(目前为预览版)开始,Microsoft仅发布不发布自己的包的受支持 Linux 分发版的包。 包在Microsoft包存储库 https://packages.microsoft.com/中发布。 这包括以下 Linux 分发版:
- Azure Linux 3.0
- Debian
- openSUSE Leap
- SUSE Enterprise Linux
以下 Linux 分发版正式支持 .NET,并发布自己的 .NET 包:
- Azure Linux 2.0 (CBL-Mariner)
- Alpine
- CentOS 流
- Fedora
- Red Hat Enterprise Linux (RHEL)
- Ubuntu
对齐
.NET SDK snap 包由 Canonical 提供和维护。 对于内置于 Linux 发行版的包管理器而言,Snap 是一种很好的替代方法。
手动安装
可以通过以下方式手动安装 .NET:
如果手动安装 .NET,可能需要安装 .NET 依赖项。