понеділок, 25 лютого 2008 р.

Компіляція Mono для Ubuntu 7.10 amd64

Оскільки Mono розвивається дуже швидко і розробники Ubuntu не завжди встигають за змінами виникає потреба в компіляції mono з svn co svn://anonsvn.mono-project.com/source/trunk/mono*.

$ svn co svn://anonsvn.mono-project.com/source/trunk/mcs
$ svn co svn://anonsvn.mono-project.com/source/trunk/mono
$ svn co svn://anonsvn.mono-project.com/source/trunk/gtk-sharp
$ svn co svn://anonsvn.mono-project.com/source/trunk/gnome-sharp
$ svn co svn://anonsvn.mono-project.com/source/trunk/olive
$ svn co svn://anonsvn.mono-project.com/source/trunk/moon
$ svn co svn://anonsvn.mono-project.com/source/trunk/monodoc
$ sudo apt-get install libavcodec0d libavformat0d libgtk2.0-dev libnspr-dev firefox-dev libavcodec-dev libavformat-dev libasound2-dev librsvg2-dev
$ sudo apt-get install autoconf automake libtool build-essential bison libgtksourceview* libglade*-dev
$ sudo apt-get install prevu
$ sudo prevu-init
Налаштовує середовище для білда. Це може зайняти деякий час.

$ apt-get remove mono-common
$ apt-get install build-essential pkg-config libglib2.0-dev bison libcairo2-dev libungif4-dev libjpeg62-dev libtiff4-dev
Завантажити і зкомпілити libgdiplus.

$ sudo apt-get install mono-mcs
будемо компілити з ubuntu версією компілятора.

Далі стандартно:
$ confugure
$ make
$ sudo make install

(перевірено, взято з форуму ubuntu)

Перед компіляцією gtk-sharp та іншших додатків залежних від моно важливо не забути

$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Це допоможе уникнути помилку на етапі конфігураціїї
"You need to install either mono or .Net"


Порядок компіляції :
  1. mono + mcs
  2. gtk-sharp
  3. monodoc
  4. mono-tools
  5. gtk-sharp
  6. gnome-sharp
  7. gtksourceview2-sharp
  8. monodevelop
Все зкомпілилось ідеально, крім Firebird і NUit модулів.

Немає коментарів:

Дописати коментар