如何在Ubuntu Linux上安装.NET 5

想要在您的Ubuntu机器上下载并安装.NET 5,但不知道如何做吗?本指南将指导您完成在Ubuntu Linux 20.04(LTS)上安装.NET 5(Dotnet 5)的完整过程。 Dotnet 5是.NET Core系列中的最新版本,与以前的版本相比,它支持更多的应用程序类型和平台。

尽管本文将重点介绍在Ubuntu Linux上安装.NET 5,但其他Linux发行版(例如CentOS,Red Hat Enterprise Linux,Alpine等)也支持Dotnet 5。

什么是.NET 5?

.NET框架自2002年以来一直存在。在首次发布时,该框架仅在Windows操作系统上受支持。 Microsoft当前负责框架的开发和分发。

与最初的.NET框架不同,.NET 5是一个跨平台的开源框架。您可以在其他平台(例如Linux和macOS)上开发和运行.NET 5应用程序。最重要的是,Dotnet 5是模块化且轻巧的。

相关:开源软件与免费软件:有什么区别?

在Ubuntu上安装.NET SDK

如果要安装用于开发和运行.NET应用程序的.NET框架,则首先必须安装.NET软件开发工具包(SDK),默认情况下还包括.NET运行时。

首先,将Microsoft软件包存储库添加到系统的软件包列表中。此外,将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

添加新的软件包存储库后,使用apt从软件包源中获取最新的软件包信息。

 sudo apt update

为了能够通过HTTPS安全地安装.NET SDK,请确保使用以下命令安装apt-transport-https软件包。

 sudo apt install apt-transport-https

然后,使用以下命令安装.NET 5 SDK。

 sudo apt-get install -y dotnet-sdk-5.0

或者,您也可以使用snap安装Dotnet SDK。

 sudo snap install dotnet-sdk

了解更多:如何使用Apt并说再见Apt-get

验证安装

要检查.NET 5是否已成功安装,可以运行以下命令以列出系统上可用的SDK。如果您安装了多个SDK,它们将全部列在此处。

 dotnet --list-sdks

如前所述,当您安装.NET 5 SDK时,默认情况下会包括.NET Runtime。使用以下命令验证运行时安装。

 dotnet --list-runtimes

使用.NET开发应用程序

尽管.NET易于安装和使用,但有时用户会遇到难以修复的问题。在这种情况下,您可以使用以下命令来了解有关dotnet命令的更多信息 及其选项。

 dotnet --help

.NET框架中的各种组件使很多开发人员感到困惑。在开始使用框架开发应用程序之前,了解.NET的真正含义可能会有所帮助。