如何在12.04上安装MonoDevelop v4?


33

我正在使用Ubuntu 12.04。我可以从软件中心安装Monodevelop v2.8.6.3,但至少需要v3才能使用Monogame v3或更高版本。谁能指出我正确的方向?

谢谢


实际上,如果您转到MonoDevelop网站的“安装”部分,将会看到Debian及其衍生产品的官方PPA。
Hi-Angel

Answers:


33

在12.04 Precision上安装Mono development 4

选项1:从源代码编译Git版本

首先通过软件中心卸载当前版本的mono development,然后从终端运行以下命令:

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

选项2:从PPA安装

首先卸载当前版本

sudo add-apt-repository ppa:keks9n/monodevelop-latest
sudo apt-get update
sudo apt-get install monodevelop-latest

从终端运行:

monodevelop

我很久以前就放弃了monodevelop,但只是看到您的答复并决定继续安装。我尝试了option1并成功完成了所有步骤,但最终我无法使用monodevelop。没有任何图标等可以启动它。
sercan

1
因此,转到终端monodevelop并按Enter键没有启动它吗?
达米安

确实有效,谢谢。:)我不知道您可以那样启动。这里的新手总数。
sercan

1
您提到的PPA已过时(至少是稳定版本)。Salv0的答案中链接的PPA更好……
nedR 2014年

我从源代码编译时遇到错误:Metadata file '/usr/local/lib/mono/monodoc/monodoc.dll' could not be found
Jeroen Bollen 2014年

33

来自第一个答案的ppa

ppa:keks9n/monodevelop-latest 

似乎已经过时了。

如果要在最新的运行时中使用最新版本(4.2.2+),等等,我建议使用此新的ppa:

sudo add-apt-repository ppa:ermshiperete/monodevelop
sudo apt-get update
sudo apt-get install monodevelop-current

之后,您将在/ opt / monodevelop中安装monodevelop。要启动IDE,请使用以下脚本:

/opt/monodevelop/bin/monodevelop-launcher.sh

2
谢谢,这很好。要启动它,请使用以下代码创建一个mono.desktop文件:[Desktop Entry] Type = Application Name = Mono Develop Exec ='/ opt / monodevelop / bin / monodevelop-launcher.sh'Terminal = false
Jack M.

小心这样的:它不添加基本的东西像monobuild的路径,F#似乎没有建立呢,F#结合尚未MonoDevelop的5下支持
毛里西奥·雅伯

s / build / xbuild。
Mauricio Scheffer 2014年

谢谢,这使新工作站的安装速度更快!
2014年

0

您可以从此处下载源代码并进行编译。我正在使用13.04,软件中心上的mono版本是3.0.3.2。

您可以尝试从13.04中心下载您的发行版(从此处


我下载了源代码,但无法编译。我在这里停留在步骤2上。我将文件提取到/ usr / local / src,还从github获得了存储库,但我不知道该如何处理。
sercan

我删除了2.8.6.3,并尝试从您提供的链接中下载。我回来了2.8.6.3。
sercan 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.