Ubuntu下安装 Mono(整理)

http://blog.csdn.net/cfy_phonex/article/details/24129227
Ubuntu下安装 Mono

1) 更新服务器
sudo apt-get update

2)安装Mono源码安装需要的库

sudo apt-get install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel

3)安装 mono

cd /usr/local/src/
sudo wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.bz2
tar -jxvf mono-2.10.8.tar.bz2
cd mono-2.10.8
sudo ./configure --prefix=/usr
(失败提示:configure: error: You need to install bison)
(处理:增加命令 Sudo apt-get install flex bison)
(失败提示:configure: error: msgfmt not found. You need to install the ‘gettext‘ package, or pass --enable-nls=no to configure.)
(处理:Sudo apt-get install gettext)
sudo make
(失败提示:../src/.libs/libeglib.a(libeglib_la-gunicode.o): In function monoeg_g_get_charset‘:
/opt/mono-2.10.1/eglib/src/gunicode.c:312: undefined reference tolocale_charset‘)
(处理:sudo ./configure

cd eglib/

open config.h and replace following string

#define HAVE_LOCALCHARSET_H 1

修改为

#define HAVE_LOCALCHARSET_H 0

返回上层 cd ..

sudo make install

输入 mono -V 如有mono版本信息,则安装成功.

4)建议在安装mono后,运行 sudo ldconfig 命令 。
(ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表. )

时间: 2024-08-08 11:33:22

Ubuntu下安装 Mono(整理)的相关文章

Ubuntu下安装nginx支持rtmp和http流媒体方案

最近公司要整理一套视频点播和直播的方案,本身对这块不是很熟悉,翻阅了大量的资料,最终算是了解一下,特记录下,第一套方案,当然是最简单的nginx+http的方案,这个方案支持android和pc以及苹果端,是比较普遍的做法,下面详细记录下在Ubuntu下安装的整个过程,过程参考另一篇博客而来,只是整理下最新的各组件包. step1准备ubuntu的环境: sudo apt-get update step2 安装必要的一些libs: sudo apt-get install build-essen

[转]ubuntu下安装fiddler

转 ubuntu下安装fiddler  biangbiang 因为工作中需要用到fiddler工具  现在工作环境迁移到ubuntu14 下  发现fiddler只支持windows网上也有很多推荐 号称可以代替fiddler   但因为功能使用上比较习惯  并且fiddler的debug 和设置断点功能 不一定新的工具上会有  所以开始寻觅linux下安装fiddler的可能  查询一些资料后发现也是可以的. 1.fiddler是基于.net开发,所以安装fidder前需要安装.net fra

Redis(三)-Ubuntu下安装

Ubuntu 下安装 在 Ubuntu 系统安装 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 启动 Redis $ redis-server 查看 redis 是否启动? $ redis-cli 以上命令将打开以下终端: redis 127.0.0.1:6379> 127.0.0.1 是本机 IP ,6379 是 redis 服务端口.现在我们输入 PING 命令. redis 127.0.0.1:

Ubuntu下安装JDK以及相关配置

1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选择安装位置为:/usr/java/ sudo mkdir /usr/java 4.解压文件带/usr/java/目录下,文件下载的位置是在下载目录下的 cd 下载sudo tar zxvf jdk-8u60-linux-x64.tar.gz -C /usr/java/ 5.进入到/usr/java/

ubuntu下安装jdk

ubuntu下安装jdk 只需要三步: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 下完检查一下:java -version   查看jdk的版本

ubuntu下安装git,sublime,nodejs

用的是VMware10.0版本的虚拟机,很早之前下载的今天就直接用了,安装挺简单记得需要一个序列号.在这里:http://mirrors.163.com/ubuntu-releases/15.04/ubuntu-15.04-desktop-i386.iso 下载的ubuntu15.04ISO镜像(文件挺大还是用迅雷下载吧能快点),下载好之后就可以自定义创建新的虚拟机了基本就是按照VM安装向导提示安装,最后注意在虚拟机设置点击CD/DVD(SATA)用ISO映像文件启动不然会提示“系统不存在”.在

ubuntu下安装mysql出现FATAL ERROR: Could not find mysqld的处理

ubuntu下安装mysql出现FATAL ERROR: Could not find mysqld的处理 错误信息: #./bin/mysql_install_db –user=mysql FATAL ERROR: Could not find mysqld The following directories were searched: /usr/libexec /usr/sbin /usr/bin If you compiled from source, you need to run '

ubuntu 下安装 apache php mysql

ubuntu 安装 apache+php+mysql1.打开终端,输入"sudo apt-get install apache2",回车;(安装apache2.0或2.x新版本,系统会自动查找新的版本)2.如有密码请再输入管理员密码,回车3.输入"Y",回车4.apache2.X 安装完成5.验证apache2.x安装是否完成,在浏览器中打开http://localhost/或者http://127.0.0.1.如果出现It works!那证明成功;6.打开终端,输

ubuntu 下安装配置open-iscsi并自动挂载

1.安装open-iscsi apt-get install open-iscsi 2.发现iscsi-target(ISCSI服务器IP:192.168.1.104) iscsiadm -m discovery -t sendtargets -p 192.168.1.104 3.设置开机自动登录到iscsi-target iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.6f5d0fb29fc9 -p 192.168.1.104 –op upd