dpkg-reconfigure

dpkg-reconfigure és una ordre de Debian/Ubuntu que permet tornar a executar l’assistent de configuració d’un paquet ja instal·lat, sense haver de desinstal·lar-lo i tornar-lo a instal·lar. Internament, crida els scripts config i postinst del paquet.

sudo dpkg-reconfigure <nom-del-paquet>

Fus horari

Permet canviar la zona horària del sistema. Mostra un menú interactiu en dos passos: primer tries la regió geogràfica (Europe, Amèrica, Àsia…) i després la ciutat o zona concreta (Madrid, London, New_York…).

Equivalent modern (sense interfície interactiva):

sudo timedatectl set-timezone Europe/Madrid

El resultat s’emmagatzema a /etc/timezone i s’actualitza l’enllaç simbòlic /etc/localtime.

Consola

Configura l’aspecte i comportament de la consola de text (TTY), no de l’entorn gràfic. Permet ajustar:

La configuració queda guardada a /etc/default/console-setup.

Teclat

sudo dpkg-reconfigure keyboard-configuration

Configura el teclat de la consola TTY: disposició (es, ca, us…), variant, tecla de composició, comportament de AltGr, etc. Diferent de console-setup, que és la font visual.

Configuració regional i idioma

sudo dpkg-reconfigure locales

Gestiona els locales del sistema: quins estan generats (ca_ES.UTF-8, es_ES.UTF-8, en_US.UTF-8…) i quin és el locale per defecte. Afecta l’idioma dels missatges del sistema, formats de data, moneda, etc.

Servidor X / entorn gràfic

sudo dpkg-reconfigure xserver-xorg

Reconfigura el servidor gràfic X.org. En sistemes moderns fa poc (la detecció és automàtica), però pot ser útil per forçar opcions de driver.

OpenSSH

sudo dpkg-reconfigure openssh-server

Regenera les claus d’host SSH del servidor. Molt útil quan has clonat una màquina virtual i no vols que tingui les mateixes claus que l’original.

Postfix (correu)

sudo dpkg-reconfigure postfix

Torna a llançar l’assistent de configuració del servidor de correu: tipus d’instal·lació (Internet, local, satèl·lit…), nom del domini, restriccions, etc.

Dash/Shell per defecte

sudo dpkg-reconfigure dash

Pregunta si vols que /bin/sh apunti a dash (més ràpid) o a bash. Afecta scripts que comencen amb #!/bin/sh.

debconf (la base de tot)

sudo dpkg-reconfigure debconf

Configura el mateix sistema debconf, que és el motor de preguntes que utilitzen tots els altres dpkg-reconfigure. Pots canviar la interfície (dialog, readline, gnome…) i el nivell de preguntes mostrades (baix, mig, alt, crític).

Opcions útils de l’ordre

Opció Efecte
-f readline Força interfície de text simple (sense diàlegs)
-f dialog Força interfície amb caixes de diàleg
-f noninteractive No fa preguntes, usa valors per defecte
-p low Mostra fins i tot les preguntes de prioritat baixa
--force Reconfigura encara que el paquet estigui en mal estat

Exemple combinat:

sudo dpkg-reconfigure -f readline -p low tzdata

Versions d’aquest document

Domini Públic (CC0)