Ricerca nel sito web

Come riconfigurare il pacchetto installato in Ubuntu e Debian


dpkg-reconfigure è un potente strumento da riga di comando utilizzato per riconfigurare un pacchetto già installato. È uno dei numerosi strumenti offerti da dpkg, il sistema principale di gestione dei pacchetti su Debian/Ubuntu Linux. Funziona insieme a debconf, il sistema di configurazione per i pacchetti Debian. Debconf registra la configurazione di tutti i pacchetti installati sul tuo sistema.

Questo strumento può effettivamente essere utilizzato per riconfigurare un'intera installazione del sistema Ubuntu o Debian. Fornisci semplicemente il nome del pacchetto da riconfigurare e ti verranno poste una serie di domande di configurazione, nello stesso modo in cui il pacchetto è stato inizialmente installato sul tuo sistema.

Può consentire di recuperare le impostazioni di un pacchetto installato, nonché di modificare le impostazioni correnti di quel pacchetto come registrate in decconf. Una categoria comune di pacchetti che puoi riconfigurare sono quelli le cui configurazioni sono determinate da domande nello script di installazione del pacchetto, solitamente mostrato tramite un'interfaccia grafica durante il processo di installazione del pacchetto, ad esempio phpmyadmin.

Visualizza le configurazioni del pacchetto installato

Per visualizzare le configurazioni correnti di un pacchetto installato “phpmyadmin”, utilizzare l'utilità debconf-show come mostrato.

sudo debconf-show phpmyadmin

Riconfigurare il pacchetto installato in Debian e Ubuntu

Se hai già installato un pacchetto, ad esempio phpmyadmin, puoi riconfigurarlo passando il nome del pacchetto a dpkg-reconfigure come mostrato.

sudo dpkg-reconfigure phpmyadmin

Dopo aver eseguito il comando sopra, dovresti essere in grado di iniziare a riconfigurare phpmyadmin come mostrato nello screenshot seguente. Ti verranno poste una serie di domande, seleziona le impostazioni che desideri e completa il processo.

Una volta terminato il processo di riconfigurazione di phpmyadmin, vedrai alcune informazioni utili riguardanti le nuove impostazioni del pacchetto, come mostrato nello screenshot seguente.

Ci sono alcune opzioni utili che ti permettono di cambiare il suo comportamento predefinito, spiegheremo alcune di quelle praticamente utili, come segue.

Il flag -f viene utilizzato per scegliere il frontend (come dailog, readline, Gnome, Kde, Editor o non interattivo) da utilizzare.

sudo dpkg-reconfigure -f readline phpmyadmin

Puoi modificare permanentemente il frontend predefinito tramite debconf, eseguendo il seguente comando.

sudo dpkg-reconfigure debconf

Utilizza i tasti Su e Giù per selezionare un'opzione, quindi premi il tasto TAB per scegliere Ok e premi Invio.

Scegli anche quali domande ignorare in base al livello di priorità, come mostrato nello screenshot e premi Invio.

Per specificare la priorità minima delle domande che verranno visualizzate, direttamente dalla riga di comando, utilizzare l'opzione -p.

sudo dpkg-reconfigure -p critical phpmyadmin

Alcuni pacchetti potrebbero essere in uno stato incoerente o danneggiato, in tal caso puoi utilizzare il flag -f per forzare dpkg-reconfigure a riconfigurare un pacchetto. Ricordatevi di usare questa bandiera con cautela!

sudo dpkg-reconfigure -f package_name

Per ulteriori informazioni, consulta la pagina man dpkg-reconfigure.

man dpkg-reconfigure

Per ora è tutto! Se hai domande su come utilizzare dpkg-reconfigure o qualsiasi ulteriore pensiero da condividere, contattaci tramite la sezione commenti qui sotto.