[GowTo] Crear Paquetes .deb desde el source

1 11 2008

Para empezar, este GowTo está dirigido a gente que quiera crear sus propios paquetes para subirlos a un repositorio personal y poder transportarlo a donde nos plazca ó simplemente quiera compartirlo con la comunidad. Yo en este tutorial simulo que creo un paquete de nginx-0.7.19 (la última snapshot de desarrollo disponible a fecha de hoy).

Lo primero será satisfacer los paquetes necesarios para la creación de un .deb;

$ sudo aptitude install autotools-dev fakeroot dh-make build-essential

Una vez instalados, podríamos usar /tmp como nuestro lugar de trabajo temporal o bien crear un directorio en nuestra home para no tener pérdidas de algún que otro archivo.

$ cd $HOME & mkdir tmp & cd tmp

Estando en nuestro directorio de trabajo temporal, copiaremos el source de nuestro objetivo (programa, soft, llamemosló ‘X’) a nuestro directorio tmp.
En caso de que nos hayamos decantado por crear un directorio temporal en nuestra home:

$ cp -r nginx-0.7.19 $HOME/tmp

En caso contrario, que hayamos elejido /tmp:

$ cp -r nginx-0.7.19 /tmp

Aclararos que la opción ‘-r’ que le incluimos a cp es para que copie recursivamente, todos los directorios en la carpeta recursivamente.

Una vez lo hayamos copiado todo, accedemos al directorio temporal de nginx (en mi caso, a cada cual el que corresponda).

$ cd $HOME/tmp/nginx-0.7.19 || cd /tmp/nginx-0.7.19

Ahora crearemos los archivos de control de Debian (para tener un control sobre la versión, el que lo mantiene, etc..).

$ dh_make --single

Y seleccionar el típo de binario o seleccionar los que sean apropiados. La opción –single es para unicamente crear un único paquete .deb (para proyectos pequeños). Para las dudas;

$ man dh_make

Ahora tendremos que editar los archivos que ha generado dh_make, cambiando algunas de las líneas de los mismos, como por ejemplo el encargado de mantener el paquete, versión, fecha, descripción etc..

Una vez editados, ya sólo nos queda crear el paquete con dpkg-buildpackage usando fakeroot.

$ sudo dpkg-buildpackage -rfakeroot

Como ya hemos terminado, tendremos el paquete en el directorio /tmp (ó $HOME/tmp)!
Un consejo, si piensas publicarlo y mantenerlo actualizado, te recomiendo que mires este post sobre como nombrar los paquetes para Ubuntu.

La Información de este artículo está recogida de varias fuentes como QuietEarth.us, Debian.org.





[GowTo] Configurar más de 2 escritorios en KDE

28 08 2008

Bien como ya sabreís, hará algún tiempo, escribí otro tutorial sobre este mismo tema pero bajo GNOME, ahora le toca a KDE.
He recibido varios comentarios sobre KDE y la verdad esque támpoco me metí demasiado en el tema, pero aquí tenemos este pequeño GowTo para explicarlo.

Este podría ser nuestro menú de KDE básico, bien, si observamos un poco, a la derecha podemos ver dos números, que en este caso son nuestros escritorios (1 y 2 respectivamente), si hacemos click derecho sobre esos dos números, nos aparecerá Configure Desktops (Configurar Escritorios).
Una vez dentro, veremos algo similar a esta ventana;

Aparte de aumentar el número de escritorios que queremos tener, podemos asignarles otro típo de nombres para organizarnos mejor, curiosidad, etc.
Si nos damos cuenta, hay una barra deslizante qué a su izquierda pone; Número  de Escritorios, permitiendonos así configurar un máximo de 20 escritorios. Una vez elejido el número de escritorios que queremos con hacer click sobre Ok estaría listo.

Y esto es todo, espero que haya servido de ayuda a todos los usuarios de KDE con ganas de probar el efecto cubo de compiz x”D.





Ubuntu Hardy Heron 8.04 Alpha 5

24 02 2008

Ubuntu como no, no para de crecer y aquí tenemos la prueba, la Alpha 5 ya está disponible para su descarga.
Una de las novedades que los usuarios de Windows agradeceran será WinFOSS y el software Open Source de Windows ha sido reemplazado por umenu, un simple lanzador que permite al usuario instalar Ubuntu “dentro de Windows” o en una partición usando Wubi (del cuál ya hemos hablado en el post sobre la Alpha 4 de Ubuntu) sin necesidad de crear un CDROM con la imagen de Ubuntu.

En esta Alpha aparte de las posibles mejoras por parte del equipo de Ubuntu, la única novedad visible es umenu, de la cuál poco puedo hablar. Y sin más os muestro los enlaces de descarga para cada uno de los derivados de Ubuntu.

http://cdimage.ubuntu.com/releases/hardy/alpha-5/ (Ubuntu)
http://cdimage.ubuntu.com/kubuntu/releases/hardy/alpha-5/ (Kubuntu)  http://cdimage.ubuntu.com/edubuntu/releases/hardy/alpha-5/ (Edubuntu)
http://cdimage.ubuntu.com/jeos/releases/hardy/alpha-5/ (Ubuntu JeOS)
http://cdimage.ubuntu.com/xubuntu/releases/hardy/alpha-5/ (Xubuntu)
http://cdimage.ubuntu.com/gobuntu/releases/hardy/alpha-5/ (Gobuntu)
http://cdimage.ubuntu.com/ubuntustudio/releases/hardy/alpha-5/ (UbuntuStudio)

Cualquier duda o problema podeís contactarme por medio de los comentarios (Que los reviso diariamente) o por email en la sección de Contacto.