微软.NET核心是一个免费的开源软件框架,设计时考虑了 Linux 和 macOS。它是 .NET Framework 的跨平台继承者,可用于 Linux、macOS 和 Windows 系统。 .NET Core 6 是一个 LTR 版本,将在未来 3 年提供支持。它还支持热重载以及与 Visual Studio 2022 更好的 git 集成。
Ubuntu 22.04用户只能安装.NET Core 6.0。它不支持 .NET Core 3.1 或 2.0,因为该发行版仅支持 OpenSSL 3。
开发人员应在其系统上安装 .NET Core SDK,并且登台或生产服务器仅需要 .NET Core 运行时。本教程逐步介绍在 Ubuntu 22.04 LTS Linux 系统上安装 .NET core。您可以在系统上安装.NET Core SDK或设置运行时环境。
第 1 步 – 启用 Microsoft PPA
首先,在我们的 Ubuntu 系统上启用 Microsoft Apt 存储库。 Microsoft 团队提供了 Debian 软件包来在 Ubuntu 系统上设置 PPA。
在 Ubuntu 系统上打开终端并通过运行以下命令配置 Microsoft PPA:
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
上面的命令将创建一个/etc/apt/sources.list.d/microsoft-prod.list文件在您的系统中具有所需的配置。
让我们开始在 Ubuntu 系统上安装 .NET core。
步骤 2 – 在 Ubuntu 上安装 .NET Core SDK
.NET核心SDK是用于开发应用程序的软件开发套件。如果您要创建应用程序或对现有应用程序进行更改,则您的系统上将需要 .net core SDK 包。
要在 Ubuntu 22.04 LTS 系统上安装 .NET Core SDK,请执行以下命令:
sudo apt install apt-transport-https
sudo apt update
sudo apt install dotnet-sdk-6.0
按“y”输入安装程序提示的任何输入。
就是这样。您已在 Ubuntu 系统上成功安装 .Net core SDK。
步骤 3 – 在 Ubuntu 上安装 .NET Core 运行时
.NET核心系统需要运行时,您只需要运行应用程序。例如,生产或临时环境仅需要运行应用程序。
要仅在 Ubuntu 22.04 LTS 系统上安装 .NET Core Runtime,请键入:
sudo apt install apt-transport-https
sudo apt update
sudo apt install dotnet-runtime-6.0
按“y”输入安装程序提示的任何输入。
就是这样。您已在 Ubuntu 系统上成功安装 .NET core 运行时。
步骤 4 – 检查 .NET Core 版本
您可以使用 dotnet 命令行实用程序来检查系统上安装的 .NET Core 版本。要检查 dotnet 版本,请键入:
dotnet --version
Output:
步骤 5 –(可选)创建示例应用程序
让我们在 Ubuntu 系统上使用 dotnet core 创建一个示例应用程序。使用以下命令创建一个新的控制台应用程序:
dotnet new console -o HelloWorld
这将在您的系统上创建一个 .Net core 应用程序。这将创建一个名为的目录“你好世界”当前目录下。您可以更改到此目录并开始处理您的应用程序。
cd HelloWorld
对应用程序进行更改并执行以下命令来运行该应用程序。
dotnet run
您将看到以下输出结果。
在 Ubuntu 上删除或卸载 .NET Core
如果您的系统不再需要 .NET Core。您可以使用以下命令从系统中卸载它。
sudo apt remove --purge dotnet-sdk-6.0 dotnet-runtime-6.0
另外,删除作为依赖项安装的未使用的软件包:
sudo apt auto-remove
结论
在本教程中,您学习了如何在 Ubuntu 22.04 LTS (Jammy Jellyfish) Linux 系统上安装 .NET Core SDK 和运行时。现在,您可能想安装视觉工作室代码 or Sublime 文本编辑器在您的 Ubuntu 桌面系统上。