網站搜尋

如何在 Ubuntu 22.04 LTS 中安裝 .NET 8


微軟幾天前發布了.NET 8。以下逐步指南展示如何在 Ubuntu 22.04 LTS 中安裝它。

.NET 8 是一個新的 LTS 版本,提供 3 年支援。它具有新的程式碼產生器「動態設定檔引導最佳化」(PGO)、AVX-512 指令集、開箱即用的 AI 功能、.NET Aspire 的首次預覽、本機 AoT 以及各種其他變更。有關詳細信息,請參閱發行說明。

如何在 Ubuntu 22.04 中安裝 .NET 8 SDK/運行時

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.新增 Microsoft 儲存庫

接下來,在終端機視窗中,執行命令來建立和編輯原始檔:

sudo gedit /etc/apt/sources.list.d/microsoft.sources

根據您的桌面環境,將 gedit 替換為 XFCE 的 mousepad、MATE 的 pluma 或 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 替換為focal。

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 刷新快取。

相關文章