在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 组合。

Ubuntu .NET Core 2.1 .NET Core 3.1 .NET 5.0
✔️ 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 运行时相关推荐

  1. 在Ubuntu上安装CERTI

    目录 在Ubuntu上安装CERTI 预先准备 下载源码 编译并安装 方法一. 通过cmake&make命令安装 方法二. 通过VS Code编译安装 运行 在Ubuntu上安装CERTI 参 ...

  2. Ubuntu上安装NVIDIA VideoProcessingFramework (VPF)

    引言 安装 参考官方给的安装教程,以Linux系统为例,Windows系统请直接查看官网教程. 预先安装依赖 (1)安装Nvidia video driver和CUDA SDK ①安装与GPU匹配的C ...

  3. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  4. 在 Ubuntu 上安装最新版本的 Erlang方法介绍

    Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言.Erlang 最初是由 爱立信 创建的专有软件,后来被开源. Erlang 在 Ubuntu 的 Universe 仓库 中可用.启用 ...

  5. 在Ubuntu上安装Odoo 11(企业版)

    2019独角兽企业重金招聘Python工程师标准>>> 在Ubuntu上安装Odoo 11(企业版) 2017年10月8日YENTHE666 在本教程中,我将学习如何在Ubuntu ...

  6. 在 Ubuntu 上安装 Android Studio

    在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...

  7. linux卸载kodi,如何在Ubuntu上安装Kodi 18 Beta

    Kodi的Beta版周期很长.很棒,因为它有助于将错误排除在生产版本之外,而且还可以保留数月的新功能.值得庆幸的是,Kodi开发人员提供了可供测试和使用的"unstable"软件包 ...

  8. [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)

    [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7) 参考文章: (1)[异常解决] ubuntu上安装虚 ...

  9. Ubuntu上安装oracle java 7

    Ubuntu上安装oracle java 7 from: http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1.通过PPA ...

最新文章

  1. java-执行流程控制语句
  2. 计算机小组作品,计算机兴趣小组小作品汇总.doc
  3. sublimelinter-php 错误代码提示
  4. 2-sat模板- 输出可行解
  5. 菜鸟驿站发布“新成长计划” 未来三年要让站点平均收入翻倍
  6. java关键字值transient
  7. indexOf() 使用方法(数组去重)
  8. Redis 保证数据一致性方案解析
  9. 起风了用计算机按,用计算机弹起风了要点那些键
  10. java list下标_Java list删除指定多个下标数据
  11. 接口测试第三课(HTTP协议简介) -- 转载
  12. mac屏幕录像怎么录-ScreenFlow for mac完整安装-screenflow录屏录声音的方法
  13. 新知实验室 TRTC实时音视频
  14. Live2D 学习 安装插件
  15. 个人的偏好与擅长的领域
  16. css3夜空北斗七星闪烁动画js特效
  17. 计算机网络路由器的配置连接不上,为什么路由器连接不上_我的电脑换了一个路由器怎么就连接不上网络呢...
  18. Navicat导入向导说明
  19. 让IE8兼容console
  20. Android类微信(二)

热门文章

  1. 台电u盘量产工具_简单几步,让U盘起死回生
  2. layui radio 根据获取的到值选中
  3. Android 电量优化
  4. html中radio,checkbox值的获取、赋值、注册事件
  5. codeforces 600D Area of Two Circles' Intersection
  6. 自定义异常禁用异常堆栈_如何在Mac上禁用或自定义自动更正
  7. 国内是否可以安装alexa_Alexa可以听到您无法听到的命令,哪些黑客可以利用
  8. macos剪切_如何使用macOS的内置“ Kill and Yank”作为替代剪切和粘贴
  9. android启用hdcp_如何在Android上启用优先收件箱(和设置仅重要通知)
  10. Linux关机、重启命令