CentOS 7下安装Mono
最近的项目中需要用到Linux作为服务器,而我们的开发技术是基于.NET的,所以只能在CentOS 7上尝试着安装一下Mono,下面是具体的安装步骤:
1、安装一些必备的依赖项
yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip bzip2 bzip2-devel curl-devel gtk2-devel boost-devel cairo-devel
2、下载libgdiplus-3.8 并安装
注意:此处2)步骤下载这个软件包可能下载不成功,可以代理配合下载工具将这个链接下的文件下载下来,然后拷贝到系统中1)步骤的路径下,然后直接执行3)步骤即可。
1)cd /usr/local/src
2)wget http://origin-download.mono-project.com/sources/libgdiplus/libgdiplus-3.8.tar.gz (如果这个地址不能用或者有更新版本地址,请自行更换)
3)tar -xvf libgdiplus-3.8.tar.gz
4)cd libgdiplus-3.8
5)./configure --prefix=/usr
6)make
7)make install
ps:mono-project 没有3.8的源码
3、下载mono3.8.0 并安装
注意:此处2)步骤下载这个软件包可能下载不成功,可以代理配合下载工具将这个链接下的文件下载下来,然后拷贝到系统中1)步骤的路径下,然后直接执行3)步骤即可。
1)cd /usr/local/src
2)wget http://download.mono-project.com/sources/mono/mono-3.8.0.tar.bz2 (如果这个地址不能用或者有更新版本地址,请自行更换)
3)tar -jxvf mono-3.8.0.tar.bz2
4)cd mono-3.8.0
5)./configure --prefix=/usr
6)make
7)make install
4、使用Mono运行C#程序
1)将需要运行的C#程序的EXE和所需动态库拷贝到/usr/src/csharpTest下;
2)使用命令:mono *.exe,其中,*.exe代表要驱动的应用程序;
3)如果用mono运行remoting程序,在使用Remoting中的TCP通道时,会碰到一个问题:Channel tcp is not securable while ensureSecurity is specified as true,是因为RemotingServer中在注册通道的时候将ensureSecurity设置为TRUE造成的,改为FALSE即可;
转载于:https://www.cnblogs.com/eric-z/p/4506363.html
CentOS 7下安装Mono相关推荐
- Centos 7.0 安装Mono 3.4 和 Jexus 5.6
2013-07-26 写过一篇<CentOS 6.3下 安装 Mono 3.2 和Jexus 5.4>,CentOS 7在CentOS 6的基础上有很大的调整,本文是这篇文章的更新,主要介 ...
- Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)
Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包. 18 (flaskApi) [root@67 flaskDemo]# yum -y install n ...
- CentOS 7下安装Python3.6.4
CentOS 7下安装Python3.6.4 •安装python3.6可能使用的依赖 yum install -y openssl-devel bzip2-devel expat-devel gdbm ...
- linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis
CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis 我是想能yum就yum,所有软件的版本一直会升级,注意自己当时的版本是不是已经更新了. 首先装CentOS 7 装好cento ...
- CentOS 7下安装集群HBase1.2.4
2019独角兽企业重金招聘Python工程师标准>>> 本文是继续前两篇博文: [CentOS 7下安装Hadoop-2.7.3]https://my.oschina.net/xhh ...
- CentOS 7下安装集群Zookeeper-3.4.9
2019独角兽企业重金招聘Python工程师标准>>> 一.引言 本文章是接着上一篇文章https://my.oschina.net/xhhuang/blog/807914(Cent ...
- vertica 数据库 linux,CentOS 7下安装vertica记录
CentOS 7下安装vertica记录 1. 安装好centeros 并更新 Centeros安装就不说了,安装完之后联网环境下 yum update.更新下,使得那些包都是新的.(要想用中文 ...
- CentOS 7下安装Tomcat8.0.53并设置自动启动:
CentOS 7下安装Tomcat8.0.53步骤: 在官网下载8.0.53版本 https://tomcat.apache.org/download-80.cgi 用ftp工具把压缩包上传到/usr ...
- php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法
CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...
最新文章
- 互联网公司面试必问的Redis题目
- 软件测试集成测试广度,软件测试的规范[6]
- html同时执行多个ajax,Ajax方法详解以及多个Ajax并发执行
- LINUX内核中的xx_initcall初始化标号
- MOSS 2007 错误0x80040E14解决
- 一个专家眼中的Go与Java垃圾回收算法大对比
- python登录验证码生成及自动化测试规避
- mysql insert or update_MySQL insert or update SQL 示例
- java队列和栈实现原理_Java特性队列和栈的堵塞原理解析
- XenCenter的安装与使用
- 安装程序总是提示重启计算机,技巧|安装西门子软件反复提示重启电脑的解决方法...
- c语言程序设计问号是什么意思,在C语言中,该语句在z=xy?x:y中是什么意思,问号表示什么意思...
- iview在table中添加图片
- 海贼王---追了好久的动漫了闲来无事发几张图嘿嘿
- 配置和使用Nexus私有仓库
- 迅为3A5000_7A2000开发板龙芯国产处理器LoongArch架构
- Massve MIMO波束成形
- 月份30或31c语言编程,C语言程序设计上机编程方法.PPT
- 淘宝网页显示不正常,其它网站正常显示---解决办法
- win7设置多用户登陆和修改3389端口、win10设置多用户登陆和修改3389端口
热门文章
- Aix5.3安装Bash环境
- 解决ORACLE被锁定的资源两法
- mysql+nginx实现负载均衡
- CCP(Cost complexity pruning) on sklearn with python implemention
- rabbitMQ基本通信代码使用
- Your STATICFILES_DIRS setting is not a tuple or list
- sqlite3在ubuntu的终端下面的操作
- ImportError: No module named 'keras.utils.visualize_util'
- php进程守护进程,php 多进程实现守护进程的实例代码
- string是线程安全的么_Java-21 多线程 - 是阿凯啊