在 Ubuntu 上安装 .NET SDK 或 .NET 运行时
在wsl Ubuntu 20.04上面安裝dotnet鏈接
https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu
Ubuntu 支持 .NET。本文介紹如何在 Ubuntu 上安裝 .NET。如果 Ubuntu 版本不受支持,則該版本不再支持 .NET。
如果要開發 .NET 應用,請安裝 SDK(包括運行時)。或者,如果只需運行應用程序,請安裝運行時。如果要安裝該運行時,建議安裝 ASP.NET Core 運行時,因為它同時包括 .NET 和 ASP.NET Core 運行時。
如果已安裝 SDK 或運行時,請使用 dotnet --list-sdks 和 dotnet --list-runtimes 命令查看安裝了哪些版本。
支持的分發
下表列出了當前支持的 .NET 版本以及支持它們的 Ubuntu 版本。這些版本在 .NET 版本達到支持終止日期或 Ubuntu 的版本達到生命周期之前仍受支持。
?? 指示 Ubuntu 或 .NET 版本仍受支持。? 指示 Ubuntu 或 .NET 版本在該 Ubuntu 版本上不受支持。當 Ubuntu 版本和 .NET 版本都有 ?? 時,將支持該 OS 和 .NET 組合。
| ?? 20.10 | ?? 2.1 | ?? 3.1 | ?? 5.0 |
| ?? 20.04 (LTS) | ?? 2.1 | ?? 3.1 | ?? 5.0 |
| ? 19.10 | ?? 2.1 | ?? 3.1 | ?? 5.0 |
| ? 19.04 | ?? 2.1 | ?? 3.1 | ? 5.0 |
| ? 18.10 | ?? 2.1 | ? 3.1 | ? 5.0 |
| ?? 18.04 (LTS) | ?? 2.1 | ?? 3.1 | ?? 5.0 |
| ? 17.10 | ?? 2.1 | ? 3.1 | ? 5.0 |
| ? 17.04 | ?? 2.1 | ? 3.1 | ? 5.0 |
| ? 16.10 | ? 2.1 | ? 3.1 | ? 5.0 |
| ?? 16.04 (LTS) | ?? 2.1 | ?? 3.1 | ?? 5.0 |
以下 .NET 版本不再受到支持。這些版本的下載仍保持發布狀態:3.0 2.2 2.0
20.04 ??
使用 APT 進行安裝可通過幾個命令來完成。安裝 .NET 之前,請運行以下命令,將 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安裝 SDK
.NET SDK 使你可以通過 .NET 開發應用。如果安裝 .NET SDK,則無需安裝相應的運行時。若要安裝 .NET SDK,請運行以下命令:
sudo?apt-get?update;?\sudo?apt-get?install?-y?apt-transport-https?&&?\sudo?apt-get?update?&&?\sudo?apt-get?install?-y?dotnet-sdk-5.0如果收到類似于“找不到包 aspnetcore-runtime-5.0”的錯誤消息,請參閱 APT 疑難解答部分。APT 疑難解答 本部分提供有關使用 APT 安裝 .NET 時可能會遇到的常見錯誤的信息。
找不到包 重要
僅在 x64 體系結構上支持包管理器安裝。對于 ARM 等其他體系結構,必須通過其他一些方式安裝 .NET,例如,通過 Snap 和安裝程序腳本進行安裝,或通過手動提取二進制文件進行安裝。
安裝運行時 通過 ASP.NET Core 運行時,可以運行使用 .NET 開發且未提供運行時的應用。以下命令將安裝 ASP.NET Core 運行時,這是與 .NET 最兼容的運行時。在終端中,運行以下命令:
sudo?apt-get?update;?\sudo?apt-get?install?-y?apt-transport-https?&&?\sudo?apt-get?update?&&?\sudo?apt-get?install?-y?aspnetcore-runtime-5.0作為 ASP.NET Core 運行時的一種替代方法,你可以安裝不包含 ASP.NET Core 支持的 .NET 運行時:將上一命令中的 aspnetcore-runtime-5.0 替換為 dotnet-runtime-5.0:
sudo?apt-get?install?-y?dotnet-runtime-5.0「擴展閱讀」
Xamarin.Forms: 無限滾動的ListView(懶加載方式)
[GitHub] 75+的 C# 數據結構和算法實現
誰說.NET不適合搞BD,ML、AI
推薦一個集錄屏、截圖、音頻于一體的軟件給大家
10個用于C#.NET開發的基本調試工具
Xamarin.Forms 二維碼掃描實踐
在Asp.Net Core MVC 開發過程中遇到的問題總結
前端小白在asp.net core mvc中使用ECharts
基于Asp.Net Core MVC和AdminLTE的響應式管理后臺之側邊欄處理
[譯]如何在C#中調試LINQ查詢
C# 語言性能提升方法
使用MQTTnet搭建Mqtt服務器
OxyPlot在WinForm中的應用
總結
以上是生活随笔為你收集整理的在 Ubuntu 上安装 .NET SDK 或 .NET 运行时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 玩转Github —— Octotree
- 下一篇: 回到地球之后,这个男人创建了Ubuntu