JU4NPE

Mono Developer

sábado, mayo 14, 2005

Instalando Mono en Ubuntu Hoary - Parte IV



En esta oportunidad vamos a instalar monodoc que es el visor de la documentacion de mono.

Bajamos monodoc de aqui y procedemos a instalarlo, claro esta donde instalamos mono:
# tar -zxvf monodoc-1.0.6.tar.gz
# cd monodoc-1.0.6
# ./configure --prefix=/opt/mono
# make
# sudo make install
ahora procedemos a ejecutarlo:
# monodoc
el resultado debe ser:



y ya tenemos la documentacion de mono a nuestra disposicion para cualquier duda

      

martes, mayo 10, 2005

Instalando Mono en Ubuntu Hoary - Parte III



Ahora vamos a instalar las librerias para trabajar con Gtk-Sharp (gtk#), con ellas podremos realizar aplicaciones gui tipo windows o gnome, estas tb funcionaran en Windows y otros OS soportados por mono, la magia de la portabilidad de mono :D, las dependencias de gtk# ya las incluimos en la primera parte, asi que solo nos falta agregar la variable de PKG_CONFIG_PATH, para que la instalacion de gtk# detecte mono, asi:
# echo "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/mono/lib/pkgconfig" >> $HOME/.bashrc
salimos de la sesion de esa terminal, abrimos otra, luego bajamos gtk#, yo voy a utilizar la ultima version de desarrollo actualmente gtk-sharp-1.9.3.1, aunque puedes utilizar una version estable, pero no podras instalar algunas aplicaciones como MonoUML que requiere gtk# a partir de la version 1.9.2, y la utlima version estable es gtk-sharp-1.0.8, ya depende de ti.
Luego procedemos a instalar gtk# en el mismo directorio donde instalamos mono, asi:
# tar zxvf gtk-sharp-1.9.3.1.tar.gz
# cd cd gtk-sharp-1.9.3.1
# ./configure --prefix=/opt/mono
# make
# sudo make install
luego procedemos a realizar los siguientes links simbolicos para ajustar nuestro sistema:
# cd /opt/mono/lib/pkgconfig/
# sudo ln -s gtkhtml-sharp-2.0.pc gtkhtml-sharp.pc
# sudo ln -s glade-sharp-2.0.pc glade-sharp.pc
# sudo ln -s gtk-sharp-2.0.pc gtk-sharp.pc
# sudo ln -s gnome-sharp-2.0.pc gnome-sharp.pc
ahora vamos a probar que todo trabaja normal, con un editor de texto creamos el HelloGtkSharp.cs y agregamos el siguiente codigo:
using Gtk;

class HelloGtkSharp {
public static void Main() {
Application.Init();

Window MiVentana = new Window("Hello Gtk-Sharp");
MiVentana.Show();

Application.Run();
}
}
guardamos, compilamos y ejecutamos:
# mcs -pkg:gtk-sharp HelloGtkSharp.cs
# mono HelloGtkSharp.exe

el resultado debe ser el siguiente:



Y ya estamos listos para desarrollar aplicaciones graficas con gtk#.