Yo a continuación voy a explicar como hice para crear un paquete Debian para DVD-PictureShow.
Lo primero instalamos epm, para ello hacemos:
$ sudo apt-get install epmLuego colocamos nuestro archivo Python en un directorio y creamos un archivo con extensión .dist en él. Yo lo llamé "dvdpictureshow.dist", sólo puede contener letras y número, no puede tener guiones ni nada más. Este archivo es muy importante ya que contiene todos los parámetros para crear el paquete de debian. El contenido de mi archivo fue:
%product DVD-PictureShow %copyright 2007 by Javier Perez Pacheco %vendor Javier Perez Pacheco %description DVD-PictureShow crea un DVD fotografico %version 0.1 %readme README %license LICENSE %requires python %requires dvdauthor %requires dvd-slideshow %requires dvd-slideshow-themes %requires sox %requires ffmpeg %requires mkisofs %requires mp3info %requires mjpegtools f 755 root sys /usr/bin/DVD-PictureShow DVD-PictureShowCreo que se entiende prefectamente, sólo explicar que cada línea %requires es una dependencia del programa y que la última línea es la acción que vamos a realizar, en nuestro caso copiar el archivo DVD-PictureShow (programa en python) al directorio /usr/bin.
Lo siguiente es crear los archivo README y LICENSE y dentro colocar la información necesaria.
Para finalizar ejecutamos la siguiente línea
$ epm -f deb dvdpictureshowEl último parámetro es el nombre del archivo .dist sin la extensión. Esto nos creará un directorio y dentro el archivo .deb perfectamente creado. El nombre es algo como "dvdpictureshow-0.1-linux-2.6-intel.deb" si queremos que el nombre del archivo no contenga "-linux-2.6-intel" colocaremos en la sentencia anterior el parámetro "-n" así:
$ epm -n -f deb dvdpictureshowFinalmente nos ha quedado un bonito archivo debian tal como este:




















Bueno, hasta que se pudo Javier. Como dicen por ahí el que la sigue la consigue. Yo busqué y encontré varios tutoriales, pero era mucha información o no me funcionaban. Hasta que me topé con éste, lo probé y funcionó en menos de 5 minutos.
Ahora Javier lo hispanizo, así que más no se puede pedir.
Si van a comparar la fuente y la página de Javier encontrarán sólo una pequeña diferencia:
$ touch README
$ touch LICENSE
touch sirve para crear un archivo vacío.
Sintaxis: touch nom_archivo.
Yo prefiero hacerlo con el Editor de textos.
Saludos.
Esteban
Valparaíso, Chile