Questo è il comando debsums che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
debsums - controlla le somme MD5 dei pacchetti Debian installati
SINOSSI
debsum [Opzioni] [pacchetto|debuttante]...
DESCRIZIONE
Verifica i file del pacchetto Debian installati rispetto agli elenchi di checksum MD5 da
/var/lib/dpkg/info/*.md5somme.
debsum può generare liste di checksum da archivi deb per i pacchetti che non ne includono uno.
VERSIONI
-a, --tutti
Controlla anche i file di configurazione (normalmente esclusi).
-e, --config
Solo controllare i file di configurazione.
-c, --cambiato
Segnala l'elenco dei file modificati a stdout (implica -s).
-l, --list-mancante
Elenca i pacchetti (o deb) che non hanno un file di somma MD5.
-s, --silenzioso
Segnala solo errori.
-m, --md5sums=filetto
Leggi l'elenco dei checksum deb da filetto.
-r, --radice=dir
Directory principale da controllare (impostazione predefinita /).
-d, --admindir=dir
directory di amministrazione di dpkg (predefinita /var/lib/dpkg).
-p, --deb-percorso=dir[:dir...]
Directory in cui cercare deb derivati dal nome del pacchetto (il valore predefinito è il
directory corrente).
Un valore utile è / var / cache / apt / archives quando si utilizza apt-get autoclean o no
svuotare del tutto la cache. Il comando:
apt-get --reinstall -d installa `debsums -l`
può essere utilizzato per popolare la cache con qualsiasi deb non già presente nella cache.
Nota: Questo non funziona per CD-ROM e altre fonti locali poiché i pacchetti non lo sono
copiato in /var/cache. Semplice filetto source (tutti i deb in una singola directory) dovrebbero
essere aggiunto al file -p elenco.
-g, --creare=[mancante|contro tutti i][,mantenere[,nessun controllo]]
Genera somme MD5 dai contenuti deb. Se l'argomento è un nome di pacchetto anziché
un archivio deb, il programma cercherà un deb chiamato pacchetto_versione_arco.deb in
le directory fornite dal -p opzione.
mancante
Genera somme MD5 dal deb per i pacchetti che non ne forniscono uno.
contro tutti i Ignora le somme su disco e usa quella fornita nel deb, o generata
da esso se non esiste.
mantenere Scrivi le somme estratte/generate a /var/lib/dpkg/info/pacchetto.md5somme.
nessun controllo
Implica mantenere; le somme estratte/generate non sono verificate rispetto al
pacchetto installato.
Per compatibilità con le versioni precedenti, l'opzione breve -g è equivalente
--genera=mancante.
--no-locale-purge
Segnala file locali mancanti anche se localepurge è configurato.
--no-prelink
Segnala i file ELF modificati anche se è configurato il prelink.
--ignore-permessi
Considera gli errori di autorizzazione come avvisi durante l'esecuzione come non root.
--Aiuto
--versione
Stampa la guida e le informazioni sulla versione.
EXIT STATUS
debsum problemi 0 in caso di successo, o una combinazione* dei seguenti valori in caso di errore:
1 Un pacchetto o un nome di archivio specificato non è stato installato, non è valido o è installato
la versione non corrispondeva all'archivio specificato.
2 File di pacchetto modificati o mancanti o mancata corrispondenza del checksum su un archivio.
255 Opzione non valida.
*Se entrambe le prime due condizioni sono vere, lo stato di uscita sarà 3.
ESEMPI
debsum foo bar
Controlla le somme per i pacchetti installati foo e a bar.
debsum foo.deb bar.deb
Come sopra, utilizzando checksum da (o generati da) gli archivi.
debsum -l
Elenca i pacchetti installati senza checksum.
debsum -ca
Elenca i file di pacchetto modificati da tutti i pacchetti installati con checksum.
debsum -ce
Elenca i file di configurazione modificati.
debsum -cagp / var / cache / apt / archives
Come sopra, utilizzando le somme dei depositi memorizzati nella cache, ove disponibili.
apt-get install --reinstall $(dpkg -S $(debsums -c) | cut -d : -f 1 | sort -u)
Reinstalla i pacchetti con i file modificati.
RISULTATI
OK La somma MD5 del file è buona.
FAILED La somma MD5 del file non corrisponde.
SOSTITUITO
Il file è stato sostituito da un file di un pacchetto diverso.
NOTE
Per creare md5sums file per i pacchetti già installati che ne sono sprovvisti,
devi correre debsums_init una volta dopo l'installazione di debsum pacchetto.
Utilizzare i debsum online utilizzando i servizi onworks.net