在 Ubuntu 上安装 .NET SDK 或 .NET Runtime

如果要开发 .NET 应用,请安装 SDK(包括 Runtime )。或者,如果只需要运行应用,请安装 Runtime 。如果要安装 Runtime ,建议安装 ASP.NET 核心 Runtime ,因为它包括 .NET 和 ASP.NET 核心 Runtime 。

下表列出了当前支持的 .NET 版本及其支持的 Ubuntu 版本:

Ubuntu .NET
22.10 7, 6
22.04 (LTS) 7, 6
20.04 (LTS) 7, 6, 3.1
18.04 (LTS) 7, 6, 3.1
16.04 (LTS) 6, 3.1

下列版本的 .NET 已不在支持:

  • .NET 5
  • .NET Core 3.0
  • .NET Core 2.2
  • .NET Core 2.1
  • .NET Core 2.0

本文记录在 Ubuntu 20.04 上安装 .NET 7 SDK 和 Runtime 的步骤。

1、在安装 .NET 之前,运行以下命令将 Microsoft 包签名密钥添加到受信任密钥列表并添加包存储库。

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
rm packages-microsoft-prod.deb

2、.NET SDK 允许您使用 .NET 开发应用程序。如果安装.NET SDK,则不需要安装相应的 Runtime。要安装 .NET SDK,运行以下命令:

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-7.0

3、ASP.NET Core Runtime 允许您运行使用 .NET 制作的未提供 Runtime 的应用程序。以下命令安装 ASP.NET Core Runtime :

sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-7.0

4、执行 dotnet 命令检测是否安装成功

dotnet

Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
  -h|--help         Display help.
  --info            Display .NET information.
  --list-sdks       Display the installed SDKs.
  --list-runtimes   Display the installed runtimes.

path-to-application:
  The path to an application .dll file to execute.

参考文档:https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu


也可以看看


全国大流量卡免费领

19元月租ㆍ超值优惠ㆍ长期套餐ㆍ免费包邮ㆍ官方正品