Come ottengo apt-get per reinstallare un pacchetto ed eseguire gli script di configurazione?


24

Quindi ho installato mailutils (apt-get install mailutils) e quando ho fatto una bella schermata di installazione è spuntata e ho iniziato a farmi domande. Immagino di aver sbagliato e cancellato prima di avere tutti i dati che ho bisogno di configurare. Ad ogni modo, come posso farlo rieseguire lo script di installazione?

PBI

Risposte:


36

Puoi provare con

dpkg-reconfigure -plow <PACKAGE>

Questo farà di nuovo le domande di configurazione sul pacchetto. Potrebbe chiederti di riconfigurare anche i pacchetti correlati.


Qual è l'equivalente di debian 9? questo comando non esiste sul mio sistema. Ho molti dpkg-*comandi, ma non questo.
realtebo

6

Mailutils in sé non ha alcuna configurazione specifica, in quanto è semplicemente una raccolta di varie utilità di posta.

Una delle dipendenze di mailutils è il pacchetto default-mta che in Ubuntu è Postfix. Postfix sarebbe stato installato durante l'esecuzione apt-get install mailutilsed è la schermata di configurazione di Postfix che probabilmente hai visto.

Per ri-eseguire questa procedura guidata di configurazione, basta eseguire: $ dpkg-reconfigure postfix.


2

Hai due possibilità, reinstalla il pacchetto (forse devi eliminarlo e reinstallarlo) o semplicemente riconfigurarlo (è preferibile):

dpkg-reconfigure mailutils


3
Il pacchetto mailutils non ha davvero alcuna configurazione (a parte l'impostazione di alcune opzioni / etc / alternatives). Il dialogo di configurazione menzionato era per postfix, non per mailutils. Vedi i file /var/lib/dpkg/infoper maggiori informazioni ...
EEAA

1

Generalmente, le installazioni di pacchetti debian possono essere rieseguite eseguendo il file eseguibile postinst memorizzato nella cache da dpkg.

Almeno sulla mia scatola di Ubuntu, possono essere trovati sotto /var/lib/dpkg/info/. Il file dovrebbe essere nominato <package-name>.postinst.


1
Questo in realtà non è vero, /var/lib/dpkg/info/package.postinsteseguiranno nuovamente le istruzioni di installazione ma senza porre le domande, lo /var/lib/dpkg/info/package.configscript è colui che le pone e riconfigura tutto, quindi se vuoi ripetere il processo manualmente dovrai chiamarlo con il reconfigureparametro.
Javier López,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.