Praticamente si prepara il pacchetto per un successivo utilizzo senza il bisogno di compilare il tutto sulla tua macchina linux.
Un'altra applicazione di checkinstall è la disinstallazione del pacchetto dopo averlo installato dai sorgenti.
Come avrete notato non tutti i programmi aggiungono la regola "uninstall" al Makefile e quindi il comando "make uninstall" non andrebbe a buon fine.
La soluzione migliore è utilizzare checkinstall pre preparare i pacchetti dai sorgenti e installarli e disinstallarli con
dpkg.
Questa procedura spiga come preparare il .deb di clamav dai sorgenti
- installare checkinstall
(Ubuntu, Debian e derivate)
sudo aptitude -y install checkinstall - Reperire i sorgenti da installare
wget http://mesh.dl.sourceforge.net/sourceforge/clamav/clamav-0.81.tar.gz
(per esempio) - Installare le dipendenze e le librerie che servono per il funzionamento del pacchetto
sudo aptitude install libgmp3 libgmp3-dev
- Compilare i sorgenti
tar xvfz clamav-0.81.tar.gz
cd clamav-0.81/
./configure --sysconfdir=/etc
make
Esegui checkinstall e segui le istruzioni (descrizione pacchetto ecc..):
sudo checkinstall -D make install
- Quando sarà finito avremo clamav-0.81_0.81-1_i386.deb e si potrà installarlo con
sudo dpkg -i clamav-0.81_0.81-1_i386.deb
oppure copiarlo su un'altro computer per un'altra installazione.
Nessun commento:
Posta un commento