Как установить Mono 2.6 на Ubuntu 9.10?

3805
user32433

Мне нужно срочно установить Mono 2.6 на Ubuntu 9.10, но в Synaptic версия 2.6 не появляется :-(

Есть ли другой репозиторий, который я могу использовать для его установки?

3
Что заставляет вас требовать 2.6? Есть ли какая-то особая функция, которая вам нужна, которая мешает вам использовать 2.4? heavyd 14 лет назад 0
Мне нужна функция Linq to sql. user32433 14 лет назад 1

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

1
heavyd

Похоже, последняя версия в официальных репозиториях - 2.4. Итак, у вас есть несколько вариантов. Если вы временно используете его, вы можете загрузить виртуальную машину или live CD, на котором установлена ​​последняя версия, со страницы загрузки Mono . Однако, если виртуальная машина или live CD не подойдут, вам, возможно, придется скомпилировать Mono из исходного кода.

В последний раз, когда я компилировал исходный код Mono 2.6, Monodevellop не запускался :-(, поэтому я предпочитаю использовать репозиторий с пакетом. user32433 14 лет назад 0
Я попробую образ VMware OpenSuse, предоставленный www.mono-project.com user32433 14 лет назад 0
0

Вы можете установить моно из источника .

В последний раз, когда я компилировал исходный код Mono 2.6, Monodevellop не запустился :-(, поэтому я бы предпочел использовать репозиторий с пакетом. 14 лет назад 0
Вы не должны перезаписывать упакованный моно ... установите его в parralel. Dykam 14 лет назад 0
Как я могу это сделать ? 14 лет назад 0
http://www.mono-project.com/Parallel_Mono_Environments 14 лет назад 0
Я не понимаю / opt / gnome, у меня его нет. Но это просто создать новую папку / opt / mono и установить исходный код внутри? 14 лет назад 0
Возможно, вам будет проще удалить текущую моно-среду в Ubuntu (если вы не используете какую-либо программу, которая в этом нуждается), а затем установить 2.6 из исходного кода. 14 лет назад 0
0
trampster

Короткий ответ ... Вы не можете

Длинный ответ ... вы можете скомпилировать его из исходного кода, но для этого требуется, чтобы вы были достаточно опытным пользователем. Моно-проект разработан Novell, у Novell есть дистрибутив linux под названием opensuse, который конкурирует с Ubuntu. Поэтому у Novell нет стимула упаковывать моно для Ubuntu.

Я задал этот же вопрос в списке рассылки mono, ответ был таков: разработчики Ubuntu должны упаковать Mono для Ubuntu. Видя, что ubuntu только упаковывает вещи для своих 6-месячных выпусков, это означает, что они не будут предоставлять упаковку для моно-выпусков, которые происходят после замораживания функции.

Вы, вероятно, заметите, что проект mono предоставляет упаковку для всех других основных операционных систем, включая: windows и mac osx. Но не для Ubuntu, хотя у него самая большая моно база пользователей.

0
Tom Clarkson

Я только что установил mono 2.6 из исходного кода, используя скрипт / инструкции из http://patrick.qmtech.net/blog/?p=14

Это не так просто, как установка по умолчанию, но довольно хорошо автоматизировано для исходной установки. Единственным дополнительным шагом, который мне понадобился, чтобы заставить мой сервер сборки работать, было обновление пути и пути pkg-config так, чтобы 2.6 был найден до 2.4.

0
firegrass

Команда mono-cli еще не упаковала его. Таким образом, нет пакетов для установки. Еще одна плохая новость в том, что она не выйдет и в 10.04 (Lucid). Поэтому вам придется установить из исходного кода или упаковать его самостоятельно. Не пытайтесь позже ... поэтому установите параллельную версию mono, и вы не сломаете моно, поставляемый вашим дистрибутивом. Вы можете выбрать, какой моно использовать для запуска / сборки ваших приложений. Получить сценарий из моего блога ...

wget http://patrick.qmtech.net/downloads/mono_parallel.sh chmod +x mono_parallel.sh ./mono_parallel.sh 

Затем...

mono-2.6 banshee-1 mono-2.6 mono -V mono-2.6 your-app 

Более новая версия MonoDevelop найдет вашу параллельную версию mono и позволит вам скомпилировать любую из них. Круто, да?