Как можно установить последнюю версию 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 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 (и другие пакеты дистрибутива тоже).