1746
Commento: converted to 1.6 markup
|
1931
uptade
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
<<Informazioni(rilasci="10.10 10.04 9.10 9.04 8.10")>> | |
Linea 9: | Linea 10: |
Il comando '''checkinstall''' tiene traccia di tutti i file installati da '''make install''' o equivalenti, crea pacchetti '''Slackware''', '''RMP''' o '''deb''' con tutti i file, e li aggiunge nel database dei pacchetti installati, permettendo di essere facilmente rimossi con il gestore dei pacchetti della distribuzione. | '''checkinstall''' tiene traccia di tutti i file installati dal comando ''make install'' o equivalenti, crea pacchetti `.rpm` o `.deb` con tutti i file, e li aggiunge nel database dei pacchetti installati, permettendo di essere facilmente rimossi con il gestore dei pacchetti della distribuzione. |
Linea 13: | Linea 14: |
Da terminale: {{{ sudo apt-get install checkinstall }}} Se si vuole utilizzare la procedura con '''auto-apt''', sarà necessario installare questo pacchetto, qualora non lo fosse già: {{{ sudo apt-get install auto-apt }}} |
* [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://checkinstall|checkinstall]]. * Se si vuole utilizzare la procedura con '''auto-apt''', sarà necessario installare il pacchetto [[apt://auto-apt|auto-apt]]. |
Linea 23: | Linea 19: |
Quando si compila un pacchetto da sorgenti, invece di utilizzare il comando: {{{ sudo make install}}} si utilizza il comando: {{{ sudo checkinstall |
Quando si compila un pacchetto [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|da sorgenti]], utilizzare il comando {{{ make && sudo checkinstall }}} al posto del comando {{{ sudo make install |
Linea 29: | Linea 25: |
l pacchetto installato potrà cosi essere facilmente rimosso attraverso '''Synaptic''' o con: {{{ sudo dpkg -r [NOME_PACCHETTO] |
Il pacchetto installato potrà cosi essere facilmente rimosso attraverso [[AmministrazioneSistema/InstallareProgrammi#grafica|interfaccia grafica]] o digitando il seguente comando in una finestra di terminale: {{{ sudo dpkg -r nome_pacchetto |
Linea 33: | Linea 29: |
Se si volesse creare solo il pacchetto senza effettuarne l'installazione, è sufficiente utilizzare il comando: {{{ | Se si volesse creare solo il pacchetto senza effettuarne l'installazione, sarà sufficiente digitare il seguente comando in una finestra di terminale: {{{ |
Linea 39: | Linea 35: |
Puoi usare '''auto-apt''' quando vuoi compilare un pacchetto da sorgenti con '''checkinstall'''. Sarà necessario avere '''auto-apt''' installato. Invece di utilizzare il comando: {{{ |
E' possibile usare '''auto-apt''' per compilare un pacchetto da sorgenti con '''checkinstall''', utilizzare il comando {{{ auto-apt run ./configure }}} al posto del comando {{{ |
Linea 43: | Linea 39: |
}}} si utilizzerà {{{ auto-apt run ./configure |
|
Linea 53: | Linea 44: |
make sudo checkinstall |
make && sudo checkinstall |
Introduzione
checkinstall tiene traccia di tutti i file installati dal comando make install o equivalenti, crea pacchetti .rpm o .deb con tutti i file, e li aggiunge nel database dei pacchetti installati, permettendo di essere facilmente rimossi con il gestore dei pacchetti della distribuzione.
Installazione
Installare il pacchetto checkinstall.
Se si vuole utilizzare la procedura con auto-apt, sarà necessario installare il pacchetto auto-apt.
Utilizzo
Quando si compila un pacchetto da sorgenti, utilizzare il comando
make && sudo checkinstall
al posto del comando
sudo make install
Il pacchetto installato potrà cosi essere facilmente rimosso attraverso interfaccia grafica o digitando il seguente comando in una finestra di terminale:
sudo dpkg -r nome_pacchetto
Se si volesse creare solo il pacchetto senza effettuarne l'installazione, sarà sufficiente digitare il seguente comando in una finestra di terminale:
checkinstall --install=no
Usare checkinstall con auto-apt
E' possibile usare auto-apt per compilare un pacchetto da sorgenti con checkinstall, utilizzare il comando
auto-apt run ./configure
al posto del comando
./configure
Se ci sono dipendenze disponibili, una finestra di dialogo si aprirà e chiederà di installarle (qualora lo si voglia).
Il resto rimane immutato
make && sudo checkinstall