- Хроники. - -
Установка Mono 2.10.2 и MonoDevelop 2.6 на Debian
Posted By Ikutsin On 24 июня 2011 @ 12:24 In .NET C# | Comments Disabled
[1]Из коробки последняя версия Mono живет только в дистрибутивах от Novell. Главный пример тому OpenSUSE. В других дистрибутивах — таких как Debian, Fedora и Ubuntu в репозиториях пылится не очень свежая версия. Обычно это LTS версия 2.6 занимающая свое место с конца 2009-ого года. Следующей LTS версией будет 3.x релиз которой еще не запланирован. Чтобы чтобы воспользоваться новыми возможностями Mono нужна соответственно последняя версия. Сегодня я расскажу как установить ее из экспериментального репозитория.Слово «экспериментальный» должно насторожить, по крайне меря я не стал устанавливать эти обновления на основную машину, а воспользовался виртуальной. В таком случае, может показаться, что это вообще пустая затея, ведь есть OpenSUSE со всеми нужными настройками. Но в том то и дело:
То что нужен именно experimental репозиторий написано на сайте Mono о Debian [2]. Но там есть не все зависимости, по этому еще понадобится unstable(sid).
Добавляем репозитории experimantal и sid(unstable) в списки /etc/apt/sources.list
deb http://ftp.debian.org/debian experimental main deb http://ftp.debian.org/debian unstable main
После этого запускаем обновления
apt-get update apt-get upgrade
И перезагружаем систему. Затем, устанавливаем зависимости, libgdiplus и mono
apt-get -t unstable install libpcre3 apt-get -t experimental install libglib2.0-0 mono-devel mono-complete
Снова перезагружаем систему.
На данный момент Monodevelop 2.6 находится в состоянии бета. И его нет ни в одном репозитории, значит нужно собрать в ручную.
Скачать последнюю версию можно с сайта MonoDevelop [3]. После этого распаковать с помощью tar -xvf [filename] и собрать с помощью ./configure | make | make install. Но перед этим снова понадобятся некоторые библиотеки:
MonoDevelop перезапишет старую версию и будет доступен через меню приложений.
Есть достаточно заинтересованных установкой Mono на Debain. Например набор пакетов Mono for Debain [6] с их экспериментальным репозиторием вполне возможно, сможет сделать все тоже-самое что я описал выше без особых проблем.
Как грибы после дождя появляются скрипты для обновления установки. Один из них предназначен для Ubuntu. Он требует root привилегий так как тоже использует apt. Скрипт можно скачать с gitHub [7]
Article printed from Хроники.:
URL to article: /2113-ustanovka-mono-2-10-2-i-monodevelop-2-6-na-debian
URLs in this post:
[1] Image: /wp-content/uploads/2011/06/monodeb.png
[2] на сайте Mono о Debian: http://mono-project.com/DistroPackages/Debian
[3] с сайта MonoDevelop: http://monodevelop.com/Download
[4] codeplex: http://monoaddins.codeplex.com
[5] хранилища Mono: http://ftp.novell.com/pub/mono/sources/mono-addins/
[6] Mono for Debain: http://pkg-mono.alioth.debian.org/
[7] скачать с gitHub: https://github.com/firegrass/mono-installer-script
Click here to print.
Copyright © 2008 Все, что меня окружает. All rights reserved.