微软几天前发布了.NET 8。 以下分步指南展示了如何在 Ubuntu 22.04 LTS 中安装它。
.NET 8 是一个新的 LTS 版本,提供 3 年支持。 它具有新的代码生成器“动态配置文件引导优化”(PGO)、AVX-512 指令集、开箱即用的 AI 功能、.NET Aspire 的首次预览、本机 AoT 以及各种其他更改。 有关详细信息,请参阅发行说明。
如何在 Ubuntu 22.04 中安装 .NET 8 SDK/Runtime
Ubuntu 已将新的发行包包含到 Ubuntu 23.10 的系统存储库中。
不知道它是否会向后移植到 Ubuntu 22.04 LTS 存储库,但在这里您可以通过微软官方 apt 存储库安装它。
1.安装密钥
要添加 Microsoft 存储库,您必须首先下载并安装密钥文件。
为此,请按键盘上的 Ctrl+Alt+T 打开终端。 当终端打开时,运行单个命令:
sudo wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg
此命令将下载密钥,删除它(因此它是不可读的代码,请参见下面屏幕截图),并保存到“/etc/apt/keyrings”目录。
2.添加微软存储库
接下来,在终端窗口中,运行命令来创建和编辑源文件:
sudo gedit /etc/apt/sources.list.d/microsoft.sources
根据您的桌面环境,将 gedit 替换为适用于 XFCE 的鼠标垫、适用于 MATE 的 puma 或适用于大多数情况的 nano。
文件打开后,添加以下行并保存。
Types: deb
URIs: https://packages.microsoft.com/ubuntu/22.04/prod/
Suites: jammy
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/microsoft.gpg
对于 Ubuntu 20.04,将 22.04 替换为 20.04,将 jammy 替换为 focus。
3.安装.NET 8
最后,通过运行命令更新系统包缓存:
sudo apt update
并且,安装.NET 8 SDK,运行时:
sudo apt install dotnet-sdk-8.0
我不是.NET开发人员,但您可以在安装后尝试 dotnet --version 来验证。
卸载.NET 8
要删除 .NET 8,请打开终端 (Ctrl+Alt+T) 并运行命令:
sudo apt remove --autoremove aspnetcore-runtime-8.0 dotnet-sdk-8.0 dotnet-runtime-8.0
并且,通过运行以下 2 个命令来删除 Microsoft 存储库以删除源和密钥文件:
sudo rm /etc/apt/keyrings/microsoft.gpg
sudo rm /etc/apt/sources.list.d/microsoft.sources
最后,运行 sudo apt update 刷新缓存。
完毕。
1 条评论
谢谢。