Назад | Перейти на главную страницу

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

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

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

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

Из 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 .deb и установка его на вашу машину будет работать, но я бы не стал на это ставить.

Время решило мою проблему ... моно теперь в UBUNTU

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


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

Для 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 и получить для них обновления, следуйте этим инструкциям.

Следуй инструкциям Вот для настройки резервных копий и доступа к репозиторию debian.

затем

aptitude -t etch-backports install mono-2.0-devel

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

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

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

Мне самому еще не удалось установить последнюю версию Mono из пакетов, но у меня есть хороший учебник по созданию последней версии Mono из исходных кодов на Ubuntu: Установите Mono 2.4 из исходного кода в Ubuntu

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

yum search mono

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

mono 2.4.2.3 находится в debian sid (unstable dist) на данный момент, а mono 2.4 находится в debian squeeze (тестирование).

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

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

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

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