Compilando GIMP 2.7

15/05/2010 en 19:00 | Publicado en Aplicaciones, GIMP, Imagen, Linux, Software, Software Libre | 2 comentarios

En este artículo vamos a aprender a compilar nosotros mismos la versión 2.7 de GIMP (marcada como versión de desarrollo que marca el camino hacia la versión 2.8). Podemos descargar el código fuente de la aplicación aquí (el archivo a descargar es gimp-2.7.0.tar.bz2), aunque como vemos en los comandos de abajo, va a ser descargado automáticamente.

Debemos exportar algunas variables de entorno para poder realizar laa compilación:

export PATH=$PATH:/opt/gimp-2.7/bin
export PKG_CONFIG_PATH=/opt/gimp-2.7/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/gimp-2.7/lib

Si estamos en Ubuntu podemos instalar los paquete mas importantes de la siguiente forma:

sudo apt-get build-dep gimp

Si estamos usando cualquier otra distribución que no sea Ubuntu, tendremos que instalar las dependencias una a una de cualquier otra forma. Estas dependencias son:

  • pkg-config
  • initltool (>= 0.40.1)
  • GEGL (>=0.1.0)
  • babl (>=0.1.0)
  • GLib (>= 2.20.0)
  • Pango (>= 1.20.1)
  • cairo
  • PangoCairo
  • dbus-glib

Algunas de las librerias opcionales para los posibles plugins son: lcms, libpng, libjpeg, libpoppler, libtiff, webkit, libmng, librsvg and libwmf.

Ahora pasamos a instalar algunos paquetes adicionales que son necesarios para continuar con la instalación de GIMP:

sudo aptitude install checkinstall git-core libtool
libopenexr-dev libopenraw-dev libspiro-dev

En el caso de estar usando Ubuntu 9.10 o superior las librerías de Glib y Gtk estarán ya instaladas en la versión oportuna. En el caso de que tengamos una versión anterior, deberemos instalarlas manualmente.

Para empezar crearemos una nueva carpeta temporal para poder realizar las instalaciones de las dependencias, y posteriormente cambiaremos al directorio actual a este.

cd ~
mkdir -p tmp
cd tmp

A continuación, vemos todos los pasos para instalar las dependencias:

# Descarga, compilación e instalación BABL
git clone --depth 1 git://git.gnome.org/babl
cd babl
./autogen.sh --prefix=/opt/gimp-2.7
make -j3
sudo make install -j3
cd ..
# Descarga, compilación e instalación de GEGL
git clone --depth 1 git://git.gnome.org/gegl
cd gegl
./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
make -j3
sudo make install -j3
cd .. 
# Descarga, compilación e instalación de GIMP
git clone --depth 1 git://git.gnome.org/gimp
cd gimp
./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
make -j3
sudo make install -j3
cd ..

Para ejecutar GIMP simplemente ejecutamos el comando:

/opt/gimp-2.7/bin/gimp-2.7

Para poder ver GIMP en el modo ventana única simplemente debemos acceder al menú “Windows -> Single-Window mode”.

Enlace: http://www.gimpusers.com/news/2009-10-14/compiling-gimp-27-git-ubuntu-904-910.html

Anuncios

Limitar el uso de la CPU con cpulimit

15/05/2010 en 16:45 | Publicado en Administración de sistemas, Aplicaciones, Linux, Software, Software Libre, Ubuntu | 3 comentarios

Muchas veces queremos limitar el uso de un proceso en concreto para evitar que este ocupe un porcentaje mas alto de CPU del necesario. Para estos casos podemos utilizar una maravillosa aplicación: cpulimit.

Para instalar en Ubuntu, como siempre:

sudo apt-get install cpulimit

Para usarlo, la mejor manera es empezar llamando al comando top desde una terminal para averiguar tanto el pid como el uso de CPU de los procesos activos del sistema.

Una vez obtenido el pid de la aplicación deseada, el uso del comando es el siguiente:

sudo cpulimit -p PID -l LIMITE

Tomando como ejemplo la salida del comando top, podemos limitar el uso de cpu para el proceso 1528 al 20%.

sudo cpulimit -p 1528 -l 20

Crea un blog o un sitio web gratuitos con WordPress.com.
Entries y comentarios feeds.