Configurar paquetes Debian

Jaime E. Villate

1 de Mayo de 2002

Muchos paquetes Debian hoy en día ya usan debconf que facilita su configuración. Se hacen algunas preguntas antes de configurar el paquete y dependiendo de la forma como esté configurado debconf, otras preguntas puede ser pasadas por encima, usando la respuesta mas probable que se espera de un usuario. De esa forma se simplifica el proceso de configuración; si queremos volver a configurar un paquete teniendo oportunidad de responder a todas las preguntas asociadas con su configuración, usaremos el comando dpkg-reconfigure que viene con debconf:

dpkg-reconfigure nombre-del-paquete

Si aún tenemos problemas de configuración o si el paquete no usa debconf, podemos también echarle un vistazo al script de configuración del paquete y a los archivos de configuración asociados. Estos se encuentran en el directorio /var/lib/dpkg/info.

Por ejemplo, para el paquete apache encontramos los siguientes archivos en ese directorio:

apache.conffiles  apache.md5sums   apache.postrm   apache.prerm
apache.list       apache.postinst  apache.preinst

el hecho de que no exista un archivo apache.templates indica que este paquete no usa debconf. Si existiera, ese archivo mostraría las preguntas hechas por debconf durante la instalación. El archivo apache.confflies tiene la lista de archivos de configuración del paquete y apache.postinst es el script de configuración ejecutado después de la instalación del paquete. Nótese que entre los archivos de configuración de Apache no aparece el más importante, /etc/apache/httpd.conf, pues este no es creado por el script de instalación, sino que es copiado del ejemplo que viene en el directorio de documentación del paquete y modificado por el programa /usr/sbin/apacheconfig ejecutado por el script de configuración.




Página creada en: 2004-11-04 11:40:59 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.