Cómo reconfigurar el paquete instalado en Ubuntu y Debian


dpkg-reconfigure es una poderosa herramienta de línea de comandos que se utiliza para reconfigurar un paquete ya instalado. Es una de las varias herramientas que se ofrecen en dpkg, el sistema principal de administración de paquetes en Debian/Ubuntu Linux. Funciona junto con debconf, el sistema de configuración de paquetes Debian. Debconf registra la configuración de todos los paquetes instalados en su sistema.

Esta herramienta se puede utilizar para reconfigurar una instalación completa del sistema Ubuntu o Debian. Simplemente proporcione el (los) nombre (s) de los paquetes para reconfigurar, y le hará una serie de preguntas de configuración, de la misma manera que cuando el paquete se instaló inicialmente en su sistema.

Puede permitirle recuperar la configuración de un paquete instalado, así como cambiar la configuración actual de ese paquete según lo registrado en decconf. Una categoría común de paquetes que puede reconfigurar son aquellos cuyas configuraciones están determinadas por preguntas en el script de instalación del paquete, que generalmente se muestra a través de una interfaz gráfica durante el proceso de instalación del paquete, por ejemplo phpmyadmin.

Ver configuraciones del paquete instalado

Para ver las configuraciones actuales de un paquete instalado "phpmyadmin", use la utilidad debconf-show como se muestra.

$ sudo debconf-show phpmyadmin

Reconfigurar el paquete instalado en Debian y Ubuntu

Si ya ha instalado un paquete, por ejemplo phpmyadmin, puede reconfigurarlo pasando el nombre del paquete a dpkg-reconfigure como se muestra.

$ sudo dpkg-reconfigure phpmyadmin

Una vez que haya ejecutado el comando anterior, debería poder comenzar a reconfigurar phpmyadmin como se muestra en la siguiente captura de pantalla. Se le hará una serie de preguntas, seleccione la configuración que desee y complete el proceso.

Cuando finalice el proceso de reconfiguración de phpmyadmin, verá información útil sobre la nueva configuración del paquete, como se muestra en la siguiente captura de pantalla.

Existen algunas opciones útiles que le permiten cambiar su comportamiento predeterminado, explicaremos algunas de las que son prácticamente útiles, de la siguiente manera.

La bandera -f se usa para elegir la interfaz (como dailog, readline, Gnome, Kde, Editor o no interactiva) a usar.

$ sudo dpkg-reconfigure -f readline phpmyadmin

Puede cambiar permanentemente la interfaz predeterminada a través de debconf, ejecutando el siguiente comando.

$ sudo dpkg-reconfigure debconf

Use las teclas Arriba y Abajo para seleccionar una opción y presione la tecla TAB para elegir Aceptar y presione Entrar.

También elija qué preguntas ignorar según el nivel de prioridad, como se muestra en la captura de pantalla y presione Entrar.

Para especificar la prioridad mínima de las preguntas que se mostrarán, directamente desde la línea de comando, use la opción -p .

$ sudo dpkg-reconfigure -p critical phpmyadmin

Algunos paquetes pueden estar en un estado inconsistente o roto, en tal caso, puede usar el indicador -f para forzar a dpkg-reconfigure a reconfigurar un paquete. ¡Recuerde usar esta bandera con precaución!

$ sudo dpkg-reconfigure -f package_name

Para obtener más información, consulte la página de manual de dpkg-reconfigure.

$ man dpkg-reconfigure

¡Eso es todo por ahora! Si tiene alguna pregunta sobre cómo usar dpkg-reconfigure, o cualquier pensamiento adicional para compartir, comuníquese con nosotros a través de la sección de comentarios a continuación.