Debian 9 安装ASP .NET CORE
文章目录
- 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相关推荐
- Asp.net Core 打包发布 (Linux+Nginx)
如果你觉得如下这些文章对你有帮助,请点击链接支持作者原创 http://www.cnblogs.com/savorboard/ .Net Core SDK 命令介绍 前言 本篇主要介绍 asp.net ...
- 在ASP.NET Core应用程序中使用分布式缓存
本文要点 ASP.NET Core内置了分布式缓存接口. 分布式缓存的主要好处有性能.数据共享和稳定性. Couchbase服务器是一个内存优先的数据库,非常适合作为分布式缓存. NuGet程序包使得 ...
- ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础 ...
- 结合Jexus + Kestrel 部署 asp.net core 生产环境
ASP.NET Core 是微软的全新的框架.这一框架的目标 ︰ 跨平台 针对云应用优化 解除 System.Web 的依赖. 获得下面三个方面的优势,你可以把它认为是一个C# 版本的NodeJS: ...
- asp.net core 系列 18 web服务器实现
一. ASP.NET Core Module 在介绍ASP.NET Core Web实现之前,先来了解下ASP.NET Core Module.该模块是插入 IIS 管道的本机 IIS 模块(本机是指 ...
- 用ASP.NET Core MVC 和 EF Core 构建Web应用 (一)
系统必备 .NET Core 2.0.0 SDK 或更高版本. 已安装 ASP.NET 和 Web 开发工作负载的 Visual Studio 2017 15.3 版或更高版本. 创建Web应用程序 ...
- ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...
- ASP.NET Core 基础教程 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 基础教程 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 是对 ASP.NET 有重大意义的一次重新设计.本章节我们将介绍 A ...
- ASP.NET Core快速入门(第1章:介绍与引入)--学习笔记
点击蓝字关注我们 课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务1:课程介绍 1.介绍与引入 2.配置管理 3.依赖注入 ...
最新文章
- 在AWS Lambda上运行脚本语言:PHP、Ruby和Go(外文翻译)
- 韩信点兵-中国剩余定理(练习)
- 6.1 tar:打包备份
- html5写入唯一标识,id - 唯一标识符 - html5全局属性
- Asp.Net MVC中使用ACE模板之Jqgrid
- android intent 5.1
- 【高校宿舍管理系统】第六章 用户管理和年级管理
- Ubuntu18.04 ROS melodic 版本的rivz教程
- 论文阅读-可变形卷积v2: More Deformable, Better Results
- tuple操作、dict、其他常用操作
- sqlServer相关
- 在ArcGIS中ArcCatalog(Arcmap)快速选中多个要素
- 自考《数据库系统原理》(3)之关系模式设计理论
- 网卡扫盲一:网卡初步认识
- 《目标检测蓝皮书》第4篇 经典热门网络结构
- 京东云安装docker
- 有两个关系S(A, B, C, D)和T(C, D,E, F), 写出与下列查询等价的SQL表达式:
- 【翻译】Visual Place Recognition_ A Survey视觉场景识别综述【四】
- JSD-2204-API-线程并发-集合-Day08
- 以太网口差分电平_百兆以太网接口高速PCB布局布线指南
热门文章
- linux刷新磁盘的命令,sync命令 – 刷新文件系统缓冲区
- 孪生网络图像相似度_生成对抗网络的进步多大,请看此文
- JGG | 这么漂亮的Venn网络竟然可以一步在线绘制?
- QIIME 2教程. 26为QIIME 2开发新插件DevelopingPlugin(2021.2)
- Cell:损伤和微生物模式的共同作用控制着根部的局部免疫反应
- 科室鄙视链最底端,居然是这类人
- MPB:林科院袁志林组-​原生质体法制备根系腐生型共生菌(伞菌目)单核化菌丝...
- MPB:窖泥样品采集与核酸提取
- R语言dplyr包使用transmute函数生成新的数据列(删除所有原数据列)实战
- K-L散度(相对熵)