Software Packaging · 1 min read · Dec 16, 2025

Creazione di pacchetti .deb con Checkinstall

Creazione di .deb-Packages con Checkinstall

Versione 1.0
Autore: Falko Timme

Checkinstall è uno strumento utile per creare semplici pacchetti .deb che puoi utilizzare nella tua rete locale (ad esempio, se devi installare lo stesso software su più computer che eseguono Debian). Ti consente di compilare e installare software dai sorgenti come prima, ma con la differenza che ottieni un semplice pacchetto Debian il che significa anche che puoi disinstallare facilmente il software che hai appena compilato eseguendo dpkg -r!

Dimostrerò l’uso di checkinstall compilando e installando il software antivirus ClamAV su un sistema Debian.

Questo howto è inteso come una guida pratica; non copre i fondamenti teorici. Questi sono trattati in molti altri documenti sul web.

Questo documento viene fornito senza alcuna garanzia di alcun tipo!

1 Installa Checkinstall
È facile come 1-2-3:
apt-get install checkinstall
Se il tuo sistema ti dice che non conosce un pacchetto chiamato checkinstall, aggiungi la seguente riga a /etc/apt/sources.list:
deb http://www.backports.org/debian/ woody checkinstall
e esegui
apt-get update
Poi riprova a installare checkinstall.

2 Installa ClamAV
Abbiamo bisogno dei sorgenti di ClamAV. Installeremo il software dalla directory /tmp.
cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/clamav/clamav-0.81.tar.gz
apt-get install libgmp3 libgmp3-dev
groupadd clamav
useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
tar xvfz clamav-0.81.tar.gz
cd clamav-0.81/
./configure –sysconfdir=/etc

(Nota: ./configure –help fornisce un elenco di tutte le opzioni di configurazione disponibili.)
make
Ora arriva la principale differenza: invece di make install eseguiamo
checkinstall -D make install
Rispondi alla domanda “La directory della documentazione del pacchetto ./doc-pak non esiste.
Dovrei creare un set predefinito di documenti del pacchetto? [y]:”
con y.
Poi inserisci una descrizione per il tuo pacchetto (ad esempio ClamAV 0.81).
Un riepilogo delle opzioni di configurazione per il tuo pacchetto .deb apparirà:

Puoi cambiarli qui o semplicemente premere invio per continuare. Ora ClamAV sarà installato più verrà creato un pacchetto Debian che puoi trovare nella directory di installazione /tmp/clamav-0.81 come afferma il riepilogo finale di checkinstall:

Ora puoi copiare clamav-0.81_0.81-1_i386.deb su altri computer Debian e eseguire
dpkg -i /path/to/clamav-0.81_0.81-1_i386.deb
per installarlo.
Se vuoi rimuoverlo, esegui semplicemente
dpkg -r clamav-0.81
Questo funziona anche sul computer su cui hai compilato ClamAV! Questo è un modo utile per installare software dai sorgenti e rimuoverlo se non sei soddisfatto del risultato.

Link
Checkinstall: http://asic-linux.com.mx/~izto/checkinstall/
ClamAV: http://www.clamav.net/

Posizione originale di questo documento:
http://www.falkotimme.com/howtos/checkinstall/

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.