On 04/10/21 14:53, Filippo Dal Bosco - wrote:
dpkg-reconfigure keyboard-configuration
si limita a modificare
/etc/default/keyboard
in generale dpkg-reconfigure
$ man dpkg-reconfigure
[...]
dpkg-reconfigure reconfigures packages after they have already been
installed. Pass it the names of a package or packages to reconfigure. It
will ask configuration questions, much like when the package was first installed.
If you just want to see the current configuration of a package, see debconf-show(1) instead
[...]
nell'installazione di un pacchetto vengono eseguiti degli script che
possono andare a modificare/creare diversi parametri di configurazione.
vedi anche:
$ man 5 deb-postinst
Inoltre non è detto che durante l'installazione o la riconfigurazione di
un pacchetto agisci su tutte le possibili opzioni di quei parametri.
Infine sono eseguiti script anche nella fase di pre-installazione
$ man dpkg-preconfigure
$ man 5 deb-preinst
Come dice il man di dpkg-reconfigure si può usare debconf-show per
vedere le configurazioni il cui proprietario è il pacchetto passato come parametro
$ man 1 debconf-show
es:
# debconf-show keyboard-configuration
Nota: è possibile che come utente normale non si abbia accesso in
lettura a tutti i parametri di configurazione di un determinato
pacchetto, visibili però come root
Com'è possibile sapere dove vengono salvate le modifiche e cosa viene modificato durante le varie fasi di pre e post
installazione/riconfigurazione?
Una via veloce è guardare nel man del pacchetto, se esiste e vedere da
qui quali sono i file di configurazione.
La via, che conosco io, sicura è quella di
1) vedere in /var/lib/dpkg/info/ (solo se il pacchetto è installato)
2) scaricarsi il sorgente del pacchetto:
creo una directory temporanea in /tmp così poi viene tutto eliminato al prossimo riavvio
$ mkdir /tmp/a
$ cd /tmp/a
$ apt source keyboard-configuration
e vedere in
console-setup-1.205/debian
Infine ci possono essere dei file di configurazioni contenuti nel
pacchetto stesso e che potrebbero sia essere lasciati intonsi che
modificati da script durante la fase di installazione/riconfigurazione
per vederli
$ dpkg -L NOMEPACCHETTO
di solito sono sotto /etc
quel comando funziona solo se il pacchetto lo hai installato, altrimenti
puoi usare apt-file, se lo hai installato e aggiornato
$ apt-file list NOMEPACCHETTO
e dopo modifica
service keyboard-setup restart
immagino che tu stia usando una stable o una testing e quindi hai systemd
per riavviare
# systemctl restart NOMESERVIZIO
per vedere lo stato:
$ systemctl keyboard-setup
[...]
keyboard-setup.service
[...]
da cui vedi che il nome del servizio è keyboard-setup.service
Se si, si potrebbe modificare
/etc/default/keyboard
con un editor ?
in teoria sì, però non tutti i file sono modificabili direttamente e se
lo fai manualmente rischi di introdurre errori
Ciao
Davide
--
Esci dall'illegalità: utilizza LibreOffice/OpenOffice:
http://linguistico.sf.net/wiki/doku.php?id=usaooo
Non autorizzo la memorizzazione del mio indirizzo su outlook
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)