Checkinstall + auto-apt
Volete compilare da sorgenti ma non sapete come rimuovere un software in caso di necessità? Ci soccorre il comando checkinstall. Cosa fa? Tiene traccia dei file installati da make install, crea pacchetti deb o rpm e li aggiunge al database, così che per rimuoverli è possibile usare il package manager della nostra distro. Come si installa? Con sudo apt-get install checkinstall. Consiglio anche di usare auto-apt che controlla le dipendenze. Esso si installa con sudo apt-get install auto-apt.
Adesso, qual’è la procedura di compilazione? Questa:
- auto-apt run ./configure (anzichè solo ./configure);
- make;
- sudo checkinstall (anzichè make install).
Post correlati...
Come creare un collegamento nel menu per eseguire un'applicazione. by Mad on February 18th, 2008
Questo tip è particolarmente interessante per chi desidera provare le ultime novità in fatto di applicazioni non ancora pacchettizzate e vuole creare un collegamento nel menu "Applicazioni" all'eseguibile del programma installato.
Linux su Nintendo Wii... by Mad on April 12th, 2008
La notizia è vecchia di circa un mese ma vale assolutamente la pena di raccontarla.
Google Chrome per Linux/Mac OS X by Mad on September 18th, 2008
Google Chrome per Linux e Mac OS X non è ancora pronto, quindi la versione di cui vi fornisco il .
Cpu scaling sul mio notebook by Mad on May 6th, 2009
Oramai quasi tutti i processori supportano lo scaling, ovvero la regolazione della frequenza della cpu che permette un maigliore gestione energetica, una maggiore durata delle batterie, e una diminuzione del fastidio da "ventola perennemente in funzione.
Modifica l'aspetto della shell by Mad on April 18th, 2008
.
Bentornato!












24 giugno 2008 alle 5:44 pm
[...] redazione.web@ilgiornale.it (Redazione Web ilGiornale.it): [...]
24 giugno 2008 alle 6:23 pm
Ti adoro:) adesso oltre a dh-make si può usare lo splendido checkinstall per i pacchetti:)
Come va….le tiene bene le dipendenze?
24 giugno 2008 alle 6:30 pm
mi sa che ho preso un’abbaglio…:(tiene solo le dipendenze in fase di compilazione. Il pacchetto però non ne terrà conto, quindi non è distribuibile:(..però è bello auto atp, aiuta parecchio