如何在 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.gpgsudo rm /etc/apt/sources.list.d/microsoft.sources最後,執行 sudo apt update 刷新快取。


