如何在 Ubuntu 12.04.2 LTS 64 上安装 mono 3.0.2 的 mono-develop IDE?

如何在 Ubuntu 12.04.2 LTS 64 上安装 mono 3.0.2 的 mono-develop IDE?

我已经从 mono-project.com 网站下载了 mono 3.0.2,并将其安装在我的 Ubuntu 12.04.2 LTS 64 位系统上的 /usr/lib 中,用于特定用途,命令如下:

wget -O Downloads/mono-3.0.2.tar.bz2 http://origin-download.mono-project.com/sources/mono/mono-3.0.2.tar.bz2 
tar -C Downloads -xjf Downloads/mono-3.0.2.tar.bz2
cd Downloads/mono-3.0.2
sudo ./configure --prefix=/usr
sudo make
sudo make install

现在,我想安装 mono-develop IDE,但我不敢使用 apt-get 或 synaptic,因为 Ubuntu 标准安装安装了旧版本的 mono,而且没有将共享库安装到 /usr/lib。

如能提供任何帮助来安装支持 mono 3.0.2 的此 IDE(或另一个 IDE),我们将不胜感激。

短暂性脑缺血。

答案1

问题是 monodevelop 有很多依赖项需要您手动安装(例如,无需软件包,就像使用 Mono 一样),例如:

  • gtk-sharp(2-12 分支)
  • 侏儒锋利
  • 单声道插件

还有一些我可能忘记了。

如果您真的想生活在边缘但又不想遭受太多痛苦,那么您应该首先停止使用 LTS 发行版(例如安装 12.10),然后从这里获取预览 mono 3.0 包:http://www.meebey.net/posts/mono_3.0_preview_debian_ubuntu_packages/

这样,您仍然可以使用打包系统来安装上面列出的依赖项,然后您可以从 github 克隆 monodevelop 并使用最新版本而不会出现问题。

如果您不想升级发行版,另一个选择是同时安装 mono 3.0 和发行版附带的 mono 2.x。要做到这一点,您需要特别小心:仔细阅读本指南

答案2

你好,knocte,非常感谢你的精确说明。

同时,我现在无法转到 12.10,而且我绝对需要使用我当前的 mono 安装在 12.04 LTS 上运行 monodevelop。

不过,我稍后会在虚拟机中使用 12.10 测试您的建议。

此外,我没有使用我的发行版安装 mono,因为正如我所说:

a)Ubuntu 12.04.2 提出的版本是旧的 2.x,

b)我需要专门使用 3.0.x 版本进行测试,

c) 我需要将它安装到 /usr/lib 中,以便为特定项目动态绑定 mono 库当且仅当它们位于 /usr/lib 中(并且至少目前无法更改该特定行为)。

顺便说一句,我当前的 mono 3.0.2 的安装非常简单(但只花了很长时间 - 哈哈)并且可以很好地与我正在测试的特定项目配合使用。

那么,有没有一个地方可以让我找到要遵循的不同步骤来安装 IDE monodevelop,它将使用我当前的安装到 /usr/lib 中,而无需删除我当前的 mono 3.0.2 安装?

另一种使用并行安装的方法(如下文所述):http://www.mono-project.com/Parallel_Mono_Environments这不是我正在测试的特定项目可以使用的方法。

或者是否有其他 IDE(例如 Eclipse 或 Code::blocks)在 Linux 上支持 Mono?

短暂性脑缺血。

相关内容