Как установить интегрированную среду разработки для mono 3.0.2 в Ubuntu 12.04.2 LTS 64?

2404
Fnux

Я скачал (с веб-сайта mono-project.com) и установил mono 3.0.2 для конкретной цели в / usr / lib на моей 64-битной системе Ubuntu 12.04.2 LTS, используя следующие команды:

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 

Теперь я хотел бы установить среду разработки моно, но я боюсь использовать apt-get или synaptic, поскольку при стандартной установке Ubuntu устанавливается старая версия mono и, более того, не устанавливаются общие библиотеки в / usr / Lib.

Будем очень благодарны за любую помощь в установке этой IDE (или другой), поддерживающей mono 3.0.2.

ТИА.

1

2 ответа на вопрос

2
knocte

The problem is that monodevelop has a lot of dependencies that you will need to install manually (as in, without packages, like you did with Mono), such as:

  • gtk-sharp (the 2-12 branch)
  • gnome-sharp
  • mono-addins

And some other that maybe I'm forgetting.

If you really want to live on the edge but without suffering so much pain, you should, first, stop using a LTS distro (install 12.10 for example), and then grab preview mono 3.0 packages from here: http://www.meebey.net/posts/mono_3.0_preview_debian_ubuntu_packages/

This way you will still be able to use the packaging system for installing dependencies like the ones listed above, and then you can clone monodevelop from github and use the latest version without problems.

Another option, in case you don't want to upgrade your distro, is that you install mono 3.0 in parallel with the mono 2.x that comes with the distro. To be able to do this you need to have special care: have a good read of this guide.

0
Fnux

Привет knocte и большое спасибо за все точности.

Между тем, я не могу сейчас перейти на 12.10, и мне определенно нужно, чтобы monodevelop работал на 12.04 LTS с моей текущей моно установкой.

Однако позже я протестирую ваше предложение с 12.10 в виртуальной машине.

Кроме того, я не установил моно с помощью моего дистрибутива, потому что, как я сказал:

a) тот, который предлагается Ubuntu 12.04.2, является старым 2.x,

б) мне нужно специально использовать версию 3.0.x для моих тестов,

c) и мне нужно установить его в / usr / lib для конкретного проекта, который динамически связывает моно-библиотеки, если и только если они находятся в / usr / lib (и нет способа внести изменения в это конкретное поведение, в хотя бы пока).

Кстати, установка моего текущего mono 3.0.2 была очень простой (но заняла очень много времени - LoL) и отлично работает с конкретным проектом, на котором я тестирую.

Итак, есть ли место, где я могу найти различные шаги, чтобы выполнить установку монодизайна IDE, которая будет использовать мою текущую установку в / usr / lib без удаления моей текущей установки mono 3.0.2?

Другой способ использовать параллельную установку, такой как продвигаемый там: http://www.mono-project.com/Parallel_Mono_Environments - это тоже не тот способ, который я мог бы использовать в конкретном проекте, который я тестирую.

Или есть другая IDE (например, Eclipse или Code :: blocks), которая поддерживает Mono в Linux?

ТИА.

Похожие вопросы