¿Cómo podemos crear un paquete .DEB para Debian en 3 minutos?: Respuesta con el paquete alien
.
- Primero instalamos
alien
:apt-get install alien
- Luego nos creamos un directorio temporal, y en el reproducimos la estructura de directorios con los archivos que queremos instalar:
mkdir /tmp/MINI_DIRECTORIO_RAIZ
mkdir -p /tmp/MINI_DIRECTORIO_RAIZ/etc/logrotate.d \
/tmp/MINI_DIRECTORIO_RAIZ/usr/local/bin \
/tmp/MINI_DIRECTORIO_RAIZ/usr/lib \
/tmp/MINI_DIRECTORIO_RAIZ/var/log/mis_logs \ - Después copiamos en la estructura de directorios que hemos creado, los ficheros que queremos se instalen tal cual quedarán en el sistema una vez instalados (permisos, propietario, etc)
- Creamos el paquete .deb
cd /tmp/MINI_DIRECTORIO_RAIZ
alien mipaquete-0.1.tar.gz
No es que el método sea muy elegante (no creamos usuarios, no hay comprobaciones previas, dependencias, etc), pero sí que es rápido si queremos instalar limpiamente nuestros archivos, y después poder eliminarlos tranquilamente con
dpkg
, que siempre será mejor que hacerlo un tar o una copia manual.La foto la he sacado del album de jurvetson en flickr.
No hay comentarios:
Publicar un comentario