Su un sistema RedHat / CentOS, posso verificare gli RPM installati sul mio sistema usando rpm -V .
Che cos'è Ubuntu o apt
equivalente di questo comando?
Su un sistema RedHat / CentOS, posso verificare gli RPM installati sul mio sistema usando rpm -V .
Che cos'è Ubuntu o apt
equivalente di questo comando?
Risposte:
Il pacchetto "debsums" è ciò che si desidera installare per eseguire controlli hash rispetto ai pacchetti installati.
Ad esempio, per verificare la presenza di file modificati:
sudo debsums -c
Si noti che non tutti i pacchetti vengono forniti con elenchi di file md5sum. Puoi vedere un elenco di quelli sul tuo sistema con:
sudo debsums -l
Per dare seguito a ciò che ha detto Kees, per gestire i pacchetti che non includono un file mbs5sum generato da buildtime, per impostazione predefinita il pacchetto debsums installa anche un hook apt per generare un debsum come parte del processo di installazione del pacchetto. Quindi, un modo per generare il file debsums per quei pacchetti che li mancano è apt-get install - reinstallarli.
binutils
(che include ld
e alcuni strumenti di base) non include una firma, il che sembra poco saggio considerando che questi strumenti di collegamento sono al centro del sistema e dobbiamo assicurarci che questi strumenti non vengano mai modificati o compresi.
sudo debsums_init
farà il lavoro pesante per te. Scaricherà i pacchetti dal repository e genererà md5sums per te.