Как установить последние моно в дистрибутив Linux, отличный от Suse (например, Debian / Ubuntu)?

9

Как можно установить последнюю версию mono в дистрибутив Linux, отличный от Novell Suse?

http://www.mono-project.com/Main_Page обещает загрузить «Linux», но они «только» предлагают загрузки для Suse и ссылки на устаревшие версии mono (<версия 2).

У меня есть компилятор, и я не боюсь его использовать ... но было бы намного лучше, если бы кто-то мог указать мне на описание " Как установить Mono в Debian / Ubuntu " или показать, где можно скачать .deb последней версии.

Lexu
источник
Вам нужны моно или моно инструменты разработки?
Jldugger
Я думаю, что я после моно. Под «инструментами разработки» вы подразумеваете такие вещи, как «monodevelop», IDE или что-то еще?
lexu

Ответы:

5

С http://www.mono-project.com/Other_Downloads :

Mono доступен в текущей стабильной версии Debian и в более поздних версиях. Для разработки программного обеспечения с Mono установите mono-develпакет в Etch (4.0) с помощью aptitudeили аналогичного менеджера пакетов.

Так просто apt-get install mono-devel, возможно?

ОБНОВЛЕНИЕ: Версия Mono, которую вы получите от Ubuntu 8.04, - 1.2.6 , тогда как вы, вероятно, ищете 2.0.1, которая поставляется с 9.04 . Вероятно, вам лучше всего перейти на Jaunty. Есть вероятность, что загрузка Jaunty .debи ее установка на вашем компьютере будет работать, но я бы не стал на это ставить.

Софи Альперт
источник
1
Я только что попробовал, на Ubuntu, а не на Debian, но я думаю, что они похожи ... 'apt-get install mono-2.0-devel' дал мне моно версию 1.2.6, когда я попробовал 'mono --version' из подсказки. Нужно ли избавляться от версии 1.x?
lexu
3

Для Ubuntu гораздо больше актуальных пакетов доступно с помощью Личных архивов пакетов на launchpad.net.

Если вы используете Ubuntu 8.04 (hardy), то наиболее релевантным будет https://launchpad.net/~mono-edge/+archive/ppa.

Если вам нужен действительно передовой моно, то есть монотестирование PPA с моно 2.4 на https://launchpad.net/~mono-testing/+archive/ppa

Чтобы установить пакеты из PPA и получить для них обновления, следуйте этим инструкциям .

Хэмиш Даунер
источник
3

Время решило мою проблему для меня ... Моно сейчас в UBUNTU

UBUNTU 9.10 имеет устанавливаемые пакеты для моно, включая некоторые инструменты интеграции, которые делают сборки (thingy.exe) пригодными для использования из CLI


Спасибо всем, кто присоединился с ответами и предложениями.

Lexu
источник
1

Следуйте инструкциям здесь, чтобы настроить backports и получить доступ к репозиторию Debian.

тогда

aptitude -t etch-backports install mono-2.0-devel
Джон Т
источник
0

Если вы хотите использовать последнюю версию mono в более старой (например, долгосрочной версии поддержки) Ubuntu, вы можете добавить официальные репозитории backports в /etc/apt/sources.list и просто установить их с помощью apt-get.

Похоже, что моно еще не было перенесено на 8.04, глядя на список пакетов http://packages.ubuntu.com/hardy-backports/allpackages

Тем не менее, вы можете просто запросить бэкпорт . Есть большая вероятность, что он будет добавлен для вас.

amarillion
источник
0

Выпуск Fedora 11 запланирован на 9/9/09 и будет включать Mono 2.4. Пытаться

yum search mono

чтобы увидеть, какие пакеты доступны после установки.

dkaylor
источник
0

На данный момент mono 2.4.2.3 находится в Debian Sid (нестабильный dist), а Mono 2.4 находится в Debian Squeeze (тестирование).

Вы можете добавить строки в ваш sources.list для тестирования или нестабильного распространения (или для обоих) и установить правила приоритета apt для использования только стабильного, если вы явно не попросите пакет из тестирования или нестабильного (например, apt-get -t unstable install mono-2.0-devel "- это установит mono-2.0-devel из нестабильной версии вместе со всеми версиями зависимостей)

в то время как возможно - действительно, довольно просто - иметь в основном «стабильную» систему, содержащую лишь несколько пакетов из тестируемого или нестабильного, IMO, если вы хотите идти в ногу с новейшим программным обеспечением, тогда вам лучше просто перейти на нестабильный выпуск Debian, а не переходить на стабильный, и привыкнуть к полному регулярному запуску 'apt-get dist-upgrade'. это будет меньше хлопот, и будет меньше странных несовместимостей и прочих странностей (во всяком случае, таков мой опыт использования debian за последние 15 лет)

То же самое относится и к Ubuntu, хотя с 6-месячными выпусками Ubuntu вам не нужно ждать так долго, чтобы перейти на следующий поддерживаемый выпуск, как в Debian.

саз
источник
0

Вы проверяли build.opensuse.org - он содержит Mono deb-пакеты для сборок Ubuntu, а также SUSE (и другие дистрибутивные пакеты тоже).


источник
не знал этого, я посмотрю на это ..
lexu