.NET CORE的官方(http://dotnet.github.io/getting-started/)只提供了Windows, Ubuntu14.04, 及Docker(也是基于Ubuntu14.04做的Image). 但鉴于微软已经把RedHat做为参考平台而且用Ubuntu14.04做Server我心里还是没底的. 所以想着在CentOS下配置.NET CORE的环境

开始我也是走的编译源码的路线,然后....搞编译环境实在是不是我强项,难道木有简单无脑的办法,我是个懒人

忽然的灵感是Ubuntu,Mac下打印的信息是

.NET Command Line Tools (1.0.0-beta-001598)

于是在github在找这个项目(https://github.com/dotnet/cli), 找到这个项目后一看README,宾果,我想要的包找到了.

可以下载最新的包:https://dotnetcli.blob.core.windows.net/dotnet/beta/Binaries/Latest/dotnet-centos-x64.latest.tar.gz

但是因为官网上ubuntu及docker等等推荐的都是1.0.0.001598这个版本号,尴尬癌... 好吧, 试了一下

https://dotnetcli.blob.core.windows.net/dotnet/beta/Binaries/1.0.0.001598/dotnet-centos-x64.1.0.0.001598.tar.gz

成功了.

于是可以开始了.

1. virtualbox 安装最小化的centos7.1, 安装wget

2. 安装.NET CORE

1). #:cd ~

2). #:mkdir dotnet

3). #:cd dotnet

2). #:wget https://dotnetcli.blob.core.windows.net/dotnet/beta/Binaries/1.0.0.001598/dotnet-centos-x64.1.0.0.001598.tar.gz

3). #:tar -zxf dotnet-centos-x64.1.0.0.001598.tar.gz

3.  测试、运行:

接上面步骤

1). #:cd bin

2). #:./dotnet

提示错误:

Failed to load /root/dotnet/bin/libcoreclr.so, error: libunwind.so.8: cannot open shared object file: No such file or directory

fix: yum install libunwind

3). #:./dotnet

Failed to initialize CoreCLR, HRESULT: 0x80131500

fix: yum install icu  (别问我为什么知道,嘿嘿)

4). #:./dotnet

4. 配置环境变量

1). #:vi /etc/profile

在最后面添加

PATH=~/dotnet/bin:$PATH

export PATH

2). #:source /etc/profile

现在可以和ubuntu, mac, docker下一样使用.net core编译、运行,发布你的项目啦

玩.NET CORE, 现在会遇到各种各样的问题如MySql的provider, Redis的Provider... 在没有官方版的情况下只能自己改或完全重写了

附: 修改可用的MySql.Data, 我只记得改了SHA1验证, socket连接的API也不一样了, 为了容易通过, 像Pipeline, File等连接方式也去掉了,只保留了TCP, 其它可能还有改动, 所以仅供娱乐, 开心就好

https://git.coding.net/zlzforever/share.git

linux离线安装dotnet,CentOS 7.1下安装dotnet core相关推荐

  1. python3.6.2安装教程-CentOS 7.2下安装Python 3.6.2

    CentOS7.2默认已经安装了Python2.7.5,因此要安装python3.6的话,得从python官网上下载相应版本的安装包 查看python2.7 1.下载:wget https://www ...

  2. CentOS 5.1下安装Opensim

    Opensim是什么? Opensim是一个平台,用来架构一个虚拟世界,并支持多个独立的地区连接到一个单一的网络中心. 这是有点类似的网站,任何人都可以运行自己的网络服务器透过互联网联系在一起.它也可 ...

  3. centos 安装mysql-proxy_详解在Centos 5.2下安装最新Mysql Proxy LUA教程

    在Centos 5.2下安装***Mysql Proxy LUA教程是本文要介绍的内容,主要是来了解Mysql Proxy LUA的安装过程,文章中有很详细的讲解,具体内容来看本文详解. mysql ...

  4. oracle安装5.1,在centos 5.1下安装oracle 11g

    在centos 5.1下安装oracle 11g 1.安装CENTOS 5.1 本人开始装系统的时候基本把开发所需的软件包全部安 装了. 2.查询所需安装包是否完整(缺少补啥) rpm -q gcc ...

  5. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  6. CentOS 6.4下安装中文输入法

    记录CentOS 6.4下安装中文输入法的过程,希望对大家有所帮助. 1.用root登录 ,或su root 2.yum install "@Chinese Support" 3. ...

  7. CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

    CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

  8. CentOS 7版本下安装NVIDIA显卡驱动

    文件准备:根据自己的硬件配置需求,去NVIDIA官网下载符合显卡的驱动文件和cuda文件,笔者这里以CentOS 7.6下安装RTX 3090为实例. 1.拷贝文件 在系统安装完以后并且确保能上网的情 ...

  9. 安装VM及在VM下安装Ghost XP系统图文教程,附PQ分区及VM共享教程 z

    安装VM及在VM下安装Ghost XP系统图文教程,附PQ分区及VM共享教程 z http://blog.sina.com.cn/s/blog_58dae96501000710.html 第一章:安装 ...

最新文章

  1. 让《弹射世界》告诉你,二次元游戏该如何打造社交系统?
  2. 搭建springboot环境
  3. wifi芯片_全新蜕变!康希通信第四代WIFI 6 FEM芯片将于2020年Q1量产
  4. Android UI:机智的远程动态更新策略
  5. linux安装gtk命令,Ubuntu 下安装 GTK2.0
  6. ios应用程序开发框架
  7. python字符串转为ascii码_Python转义字符及用法
  8. 简单将xml数据转换为txt数据
  9. vue form表单数据提交
  10. mac os模拟器linux,获取Mac OS 8模拟器并重新体验Macintosh 90s
  11. 手机链游撼动腾讯王者荣耀?Nova Battles更具潜力
  12. 五分钟法则(five minute rules)
  13. 常用坐标系及SuperMap投影转换
  14. 【友云音】友云音部署常见问题
  15. [2023最新]美少妇Metasploit(MSF)下载安装及使用详解,永久免费使用,环境配置和使用技巧指南
  16. Forter宣布推出Trusted Identities解决方案 用于简化电子商务交互的身份验证
  17. mac安静执行脚本_让Mac OS X系统启动时执行脚本的方法
  18. 2022年S1000D和ATA用户大会资料
  19. [ 多智能体网络中的图论方法汉化 ] (一)前言第一章
  20. 物联网和大数据可应用在哪些领域?

热门文章

  1. 读民办大学的计算机科学与技术好就业吗,找工作起薪高的十大本科专业,计算机科学与技术仅排第六!...
  2. [小O地图-数据] - 多条件查询及展示地图POI数据
  3. 纯自动化的消息发送工具实现!
  4. screenWidth、clientWidth、offsetWidth、 scrollWidth的区别
  5. Django+Vue前后端分离项目
  6. 【Android控件布局】Layout 水平平分空间、垂直平分空间
  7. Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调
  8. Sportradar 利用 虹科PagerDuty 进一步提高公司的效率
  9. MikroTik NAT日志记录
  10. 大数据数据仓库——hive学习权威指南