- Хроники. - -
Обновление Mono до 2.10 на DreamHost
Posted By Ikutsin On 14 июня 2011 @ 20:14 In .NET C# | Comments Disabled
[1]Что нужно для того, чтобы запустить приложения на базе .NET на выделенном линукс (пусть даже виртуальном) сервере? Конечно Mono! В прошлом году я уже касался темы установки Mono на Dreamhost [2]. После этого прошло некоторое время, за которое язык и сам Моно успел обзавестись Linq со всеми вытекающими, PLinq а также полной поддержкой MVC и WCF.
Miguel de Icaza уже давно ничего не писал на своем блоге (совсем как я). Наверно занят как и я. Правда его уже успели обвинить в убийстве OpenSource подхода и неумении делать бизнес на этом. Но лично мне это не мешает. Пока есть возможность с экономить на хостинге, я охотно пользуюсь его творением. Хватит отступлений, теперь к делу:
Для тех кто не вникал в подробности, Miguel de Icaza [3] — это главный разработчик Mono его блог тут [4].
Перед тем как обновлять Mono я связался со службой поддержки dreamHost для уточнения версии операционной системы которую мне следует поставить в качестве тестовой машины для моих проектов. Ответ был простой, любой Debian должен подойти, а для получения подробной информации можно воспользоваться командой lsb_release -a.
Я выбрал последний дистрибутив Debian [5] и поставил его на виртуальную машину VirtualBox [6].
Что касается Mono cтабильная на данный момент версия 2.10.2, которую можно взять в Mono репозитории [7].
Как и прошлый раз, чтобы procwatch не убил процесс не забудьте увеличить память в панели DreamHost.
cd ~; mkdir mono; cd mono #создаем временную папку и входим в нее wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.10.2.tar.bz2 #качаем архив tar xvf mono-2.10.2.tar.bz2; cd mono-2.10.2 #распаковываем и переходим в соответствующую папку ./configure --prefix=[/полный/путь/для/новой/установки] #например ./configure --prefix=/home/user/mono-2.10.2 make; make install #этот процесс займет минут 20
К сожалению libgdiplus поставить не получилось так как он зависит от X11 и libgdi. Для их установки нужно модифицировать код скрипта для старой версии или о сборке Mono 2.6.1 [8]. Об этом я расскажу в следующей статье.
Тут ничего не изменилось. Просто меням пути на новые.
Article printed from Хроники.:
URL to article: /2109-obnovlenie-mono-do-2-10-na-dreamhost
URLs in this post:
[1] Image: /wp-content/uploads/2011/06/tt2_miguel_de_icaza_keynote.jpg
[2] установки Mono на Dreamhost: /1078-ustanovka-mono-na-dreamhost-ili-drugoj-vydelennyj-server
[3] Miguel de Icaza: http://ru.wikipedia.org/wiki/%D0%98%D0%BA%D0%B0%D1%81%D0%B0,_%D0%9C%D0%B8%D0%B3%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B5
[4] тут: http://tirania.org/blog/
[5] последний дистрибутив Debian: http://www.debian.org/distrib/
[6] VirtualBox: http://www.virtualbox.org/wiki/Downloads
[7] Mono репозитории: http://ftp.novell.com/pub/mono/sources-stable/
[8] о сборке Mono 2.6.1: /1202-sborka-mono-2-6-1-iz-isxodnogo-koda
Click here to print.
Copyright © 2008 Все, что меня окружает. All rights reserved.