Установка MonoDevelop на Suse Enterprise 10.0

Я попытался установить MonoDevelop на Suse 11.0 Enterprise, используя установку в один клик на странице загрузки MonoDevelop, но быстро попал в клубок отсутствующих зависимостей. Затем я попытался использовать репозитории программного обеспечения Suse, чтобы получить MonoDevelop, и какое-то время пробирался через несколько зависимостей, пытаясь получить необходимые пакеты для выполнения зависимостей, но в некоторых пакетах в репозиториях Suse на самом деле отсутствуют необходимые RPM-файлы. . Эти репозитории больше не поддерживаются активно?

Мне известно, что на сайте Mono есть компакт-диск (называемый Mono LiveCD), который, по-видимому, содержит полную установку среды разработки, а также DVD для OpenSuse 11.2 (на сайте OpenSuse), на котором может быть фактически уже установлено все программное обеспечение Mono. Но целевой средой для утилиты, которую я пишу, является Suse 11.0 Enterprise Server. Это имеет значение?

Каково здесь кратчайшее расстояние между двумя точками?


person Robert Harvey    schedule 12.04.2010    source источник


Ответы (2)


на самом деле все программное обеспечение Mono может быть уже установлено.

В нем установлено все программное обеспечение Mono (конечно, это зависит от того, что вы подразумеваете под словом «все»). В прошлый раз, когда я пробовал, установка включала сам Mono, monodevelop, MoMa и некоторое программное обеспечение, написанное на Mono ( Например ). Я не выполнял каких-либо дополнительных действий для переноса своего решения с компьютера с Windows. Стоит отметить, что monodevelop несколько раз падал, но я думаю, что это было связано с памятью (образ имел доступ только к 512 МБ ОЗУ).

Но целевой средой для утилиты, которую я пишу, является Suse 11.0 Enterprise Server. Это имеет значение?

Теоретически это не так. Вам, конечно, придется проверить версии Mono, но я не думаю, что у вас возникнут какие-либо проблемы в процессе миграции. Насколько я знаю, Suse 11.0 поставляется с предустановленной версией Mono 2.0. С последним life-cd вы собираетесь разрабатывать с использованием mono 2.6. Были некоторые серьезные изменения (частичная поддержка LINQ to SQL), вам, конечно, придется сравнить журнал изменений.

person n535    schedule 12.04.2010

Если вы пытаетесь установить Mono на Suse Linux Enterprise Server, вам необходимо загрузить пакет расширения Mono (доступен здесь). В SLES 11 он был выделен в отдельный продукт, чтобы отделить жизненный цикл поддержки от общего дистрибутива. Это позволяет им выпускать чаще.

Дополнение доступно для x86, x86_64 и IBM System Z.

person darthzen    schedule 23.04.2010