文章目录

  • 1.查看自己Linux系统的版本
  • 2.添加微软更新源
  • 3.安装 .NET SDK
  • 4.其他Linux系统上的安装

1.查看自己Linux系统的版本

运行如下命令查看自己的Linux的系统版本:

lsb_release -a

结果类似如下:

root@VM-73-203-debian:~#
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.6 (stretch)
Release:    9.6
Codename:   stretch

里面的stretch指的就是Debian 9。

运行如下命令查看Linux位数:

uname -a

结果如下

Linux VM-73-203-debian 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux

注意:.NET Core 只能安装在64位的Linux系统上

2.添加微软更新源

微软官网教程:Install .NET Core SDK on Linux Debian 9 x64 | .NET
先运行如下命令:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
apt update

我在apt update时,遇到如下问题:

E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?
E: Failed to fetch https://packages.microsoft.com/debian/9/prod/dists/stretch/InRelease
E: Some index files failed to download. They have been ignored, or old ones used instead.

按照里面的提示,我安装了apt-transport-https:

apt install apt-transport-https

然后重新运行命令apt update就更新成功了

3.安装 .NET SDK

现在.NET SDK的最新版是dotnet-sdk-2.2,运行如下命令进行安装:

sudo apt-get install dotnet-sdk-2.2

使用如下命令查看安装是否成功:

dotnet --version


安装成功!

4.其他Linux系统上的安装

其他Linux系统上安装 .NET CORE的过程也类似, Ubuntu 18.04 LTS,Ubuntu 16.04 LTS,openSUSE Leap,CentOS/Oracle,Fedora 27,Fedora 28,Debian 8的安装教程微软官方都有:Install .NET Core SDK on Linux Debian 9 x64 | .NET

Debian 9 安装ASP .NET CORE相关推荐

  1. Asp.net Core 打包发布 (Linux+Nginx)

    如果你觉得如下这些文章对你有帮助,请点击链接支持作者原创 http://www.cnblogs.com/savorboard/ .Net Core SDK 命令介绍 前言 本篇主要介绍 asp.net ...

  2. 在ASP.NET Core应用程序中使用分布式缓存

    本文要点 ASP.NET Core内置了分布式缓存接口. 分布式缓存的主要好处有性能.数据共享和稳定性. Couchbase服务器是一个内存优先的数据库,非常适合作为分布式缓存. NuGet程序包使得 ...

  3. ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础 ...

  4. 结合Jexus + Kestrel 部署 asp.net core 生产环境

    ASP.NET Core 是微软的全新的框架.这一框架的目标 ︰ 跨平台 针对云应用优化 解除 System.Web 的依赖. 获得下面三个方面的优势,你可以把它认为是一个C# 版本的NodeJS: ...

  5. asp.net core 系列 18 web服务器实现

    一. ASP.NET Core Module 在介绍ASP.NET Core Web实现之前,先来了解下ASP.NET Core Module.该模块是插入 IIS 管道的本机 IIS 模块(本机是指 ...

  6. 用ASP.NET Core MVC 和 EF Core 构建Web应用 (一)

    系统必备 .NET Core 2.0.0 SDK 或更高版本. 已安装 ASP.NET 和 Web 开发工作负载的 Visual Studio 2017 15.3 版或更高版本. 创建Web应用程序 ...

  7. ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...

  8. ASP.NET Core 基础教程 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 基础教程 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 是对 ASP.NET 有重大意义的一次重新设计.本章节我们将介绍 A ...

  9. ASP.NET Core快速入门(第1章:介绍与引入)--学习笔记

    点击蓝字关注我们 课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务1:课程介绍 1.介绍与引入 2.配置管理 3.依赖注入 ...

最新文章

  1. 在AWS Lambda上运行脚本语言:PHP、Ruby和Go(外文翻译)
  2. 韩信点兵-中国剩余定理(练习)
  3. 6.1 tar:打包备份
  4. html5写入唯一标识,id - 唯一标识符 - html5全局属性
  5. Asp.Net MVC中使用ACE模板之Jqgrid
  6. android intent 5.1
  7. 【高校宿舍管理系统】第六章 用户管理和年级管理
  8. Ubuntu18.04 ROS melodic 版本的rivz教程
  9. 论文阅读-可变形卷积v2: More Deformable, Better Results
  10. tuple操作、dict、其他常用操作
  11. sqlServer相关
  12. 在ArcGIS中ArcCatalog(Arcmap)快速选中多个要素
  13. 自考《数据库系统原理》(3)之关系模式设计理论
  14. 网卡扫盲一:网卡初步认识
  15. 《目标检测蓝皮书》第4篇 经典热门网络结构
  16. 京东云安装docker
  17. 有两个关系S(A, B, C, D)和T(C, D,E, F), 写出与下列查询等价的SQL表达式:
  18. 【翻译】Visual Place Recognition_ A Survey视觉场景识别综述【四】
  19. JSD-2204-API-线程并发-集合-Day08
  20. 以太网口差分电平_百兆以太网接口高速PCB布局布线指南

热门文章

  1. linux刷新磁盘的命令,sync命令 – 刷新文件系统缓冲区
  2. 孪生网络图像相似度_生成对抗网络的进步多大,请看此文
  3. JGG | 这么漂亮的Venn网络竟然可以一步在线绘制?
  4. QIIME 2教程. 26为QIIME 2开发新插件DevelopingPlugin(2021.2)
  5. Cell:损伤和微生物模式的共同作用控制着根部的局部免疫反应
  6. 科室鄙视链最底端,居然是这类人
  7. MPB:林科院袁志林组-​原生质体法制备根系腐生型共生菌(伞菌目)单核化菌丝...
  8. MPB:窖泥样品采集与核酸提取
  9. R语言dplyr包使用transmute函数生成新的数据列(删除所有原数据列)实战
  10. K-L散度(相对熵)