mono3.2和monodevelop4.0在ubuntu12.04上两天的苦战

简介: 首先第一步是设置ubuntu server 12.04版更新源,推荐中科大的比较快:deb http://debian.ustc.edu.cn/ubuntu/ precise main multiverse restricted universedeb http://debian.

首先第一步是设置ubuntu server 12.04版更新源,推荐中科大的比较快:
deb http://debian.ustc.edu.cn/ubuntu/ precise main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ precise-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

然后是安装mono必须的环境包括gcc、gdi+等等
sudo apt-get install build-essential automake autoconf libtool bison gettext pkg-config libgdiplus

接着是界面的安装,不谈~

上面的安装完毕之后,可以开始安装mono3.2

编译运行三步走~

不需要安装低版本的mono

安装完毕之后可以输入mono -V查看版本信息



然后是安装界面,最简单的可以apt-get ubuntu-desktop

安装完界面可以安装monodevelop4.0

#!/bin/bash
sudo apt-get install build-essential automake checkinstall intltool git
sudo apt-get install mono-complete mono-addins-utils gtk-sharp2 gnome-sharp2
git clone git://github.com/mono/monodevelop
cd monodevelop
git checkout monodevelop-4.0
git submodule update --init --recursive
./configure
make

sudo checkinstall

注意上面草绿色部分,我是照搬老外博客的,其中很多不需要安装或者已经安装过的可以不打。
还有mono的编译器不要装,装了也卸载掉重装mono3.2,不然monodevelop4.0的部分代码是编译不了的。

过程中,尤其是configure的时候,缺少补啥,比如addins神马的。
还有很多未知的奇妙事件很有可能发生,祝好运~

有疑问请留言大家讨论。

我安装的ubuntu12.04 server是英文的,所以要安装中文的等界面完成之后直接在system settings里面安装就好了。
安装完中文之后,有一个很不人性化的奇妙的设定是,它还是灰色的,但只要用鼠标拖到第一行就可以了,然后重启吧~

目录
相关文章
|
Ubuntu jenkins Java
如何在 Ubuntu 20.04 上安装 Mono
Mono 是一个平台,基于 ECMA/ISO 标准,用于开发和运行跨平台应用。它是微软的 .NET 框架的免费和开源实现。
5162 0
如何在 Ubuntu 20.04 上安装 Mono
|
8月前
|
存储 Ubuntu 开发工具
ffmpeg笔记(二)windows下和ubuntu-16.04下ffmpeg编译
ffmpeg笔记(二)windows下和ubuntu-16.04下ffmpeg编译
153 0
|
编解码 Java Linux
linux【redhat&ubuntu】下ffmpeg-3.1安装编译及视频转码
这篇是几年前整理的老文章了,当时在调研流视频推送及播放相关技术,并在项目中应用,使用到ffmpeg,所以整理了这篇文章,但并未发布。最近又有相关的技术需求,所以整理出来,作为一个新的开始。
325 0
|
存储 Ubuntu 网络协议
【Linux】【开发环境】【RHEL】开发环境搭建系列之八——Win10下安装ubuntu双系统
【Linux】【开发环境】【RHEL】开发环境搭建系列之八——Win10下安装ubuntu双系统
358 0
【Linux】【开发环境】【RHEL】开发环境搭建系列之八——Win10下安装ubuntu双系统
|
Linux C# 开发工具
LINUX上编译C#开发环境Mono
LINUX上编译C#开发环境Mono
168 0
|
Linux 虚拟化
【Linux笔记6.17】如何Ubuntu20.04版本的VMware Tools的安装步骤问题
【Linux笔记6.17】如何Ubuntu20.04版本的VMware Tools的安装步骤问题
161 0
【Linux笔记6.17】如何Ubuntu20.04版本的VMware Tools的安装步骤问题
|
Linux
Linux-SmartHome-QML-1-CentOS7安装
Linux-SmartHome-QML-1-CentOS7安装
102 0
Linux-SmartHome-QML-1-CentOS7安装