Acaba de salir la versión 1.1.4 que muchos de nosotros hemos probado ya. A continuación os dejo una mini guia paso a paso para instalarlo sin ningún tipo de problema. Yo he eliminado la instalación previa que tenía de mono (instalada con apt-get desde un repositorio de Ubuntu), la 1.0.5. Al principio di mucha vueltas para conseguir que me pillase bien las librerías e instalé toda la plataforma con Monodoc y Monodevelop desde los sources. El sistema operativo es Ubuntu Hoary, y la mayoría de las depencias ya las instalé anteriormente. Por lo tanto pondré aquí las que creo necesarias e igual necesitais instalar algunas más por vuestra cuenta.
En primer lugar bajamos lo siguiente:
Mono Runtime 1.1.4(Que ya incluye el compilador)
Libgdiplus 1.1.4(El Cairo propio de Mono)
Gtk# 1.0.6(La versión estable de GTK#)
Monodoc 1.0.6(La versión estable de Monodoc)
Monodevelop 0.5.1(La versión estable de Monodevelop)
En primer lugar vamos a instalar el Runtime de Mono. Antes que nada instalamos las dependencias y luego el runtime.
$ sudo apt-get install libglib2.0-dev bison
$ tar zxvf mono-1.1.4.tar.gz
$ cd mono-1.1.4
$ ./configure
$ make
$ sudo make install
$ cd support/
$ sudo make install
Este proceso tardará un buen rato, dependiendo de la máquina. Las únicas dependencias que encontré al instalar el runtime fueron GLIB y Bison, así que ruego me informeis de más dependencias para mejorar el tutorial. Luego entramos en el directorio support para actualizar las librerías MonoPosix. También instalamos con el runtime las librerías Gdi que nos permitirán, entre otras cosas, usar la api Windows.Forms:
$ tar zxvf libgdiplus-1.1.4.tar.gz
$ cd libgdiplus-1.1.4
$ ./configure
$ make
$ sudo make install
Despues instalamos las correspondientes librerias de GTK#:
$ sudo apt-get install libart-dev libglade2-dev libgda2-dev librsvg2-dev libgtkhtml3.0-dev libgnomeprintui2.2-dev
$ tar zxvf gtk-sharp-1.0.6.tar.gz
$ cd gtk-sharp-1.0.6
$ ./configure
$ make
$ sudo make install
Las que os pongo son las dependencias que yo tuve que instalar, si vosotros teneis alguna otra, informadme y actualizo el tutorial.
Despues instalamos las tools Monodoc y Monodevelop. Monodoc es una interfaz para acceder a toda la documentación de la API de Mono, cosa imprescindible para un programador. Monodevelop es un IDE que están desarrollando que nos permite, entre otras cosas interesantes, importar interfaces diseñadas con Glade. Ejecutamos para ello lo siguiente:
$ tar zxvf monodoc-1.0.6.tar.gz
$ cd monodoc-1.0.6
$ ./configure
$ make
$ sudo make install
$ tar zxvf monodevelop-0.5.1.tar.gz
$ cd monodevelop-0.5.1
$ ./configure
$ make
$ sudo make install
No tuve ninguna dependencia para instalar lo anterior, si en vuestro caso la teneis informarme.
Con todo esto, ya puedo hacer pruebas con las Windows.Forms que son muy feas. A mi realmente no me interesan las winforms, pero es el morbo de hacerlo bajo Linux x).
Espero que os sea de ayuda y espero que me reporteis cualquier tipo de problema para asegurar más el tutorial.
Hasta pronto.
|
hace 1 día 9 horas
hace 1 día 9 horas
hace 1 día 9 horas
hace 1 día 10 horas
hace 1 día 10 horas
hace 1 día 10 horas
hace 1 día 10 horas
hace 1 día 10 horas
hace 1 día 10 horas
hace 1 día 10 horas