Newsgroup: it.comp.os.linux.iniziare
Titolo: checkinstall su mandriva

salve ho scaricato il programma checkinstall.rpm da questo sito
http://asic-linux.com.mx/~izto/checkinstall/download.php
l'ho installato tramite gestione pacchetti software di mandriva
l'installazione è avvenuta con successo,
però non sò dove ha messo l'icona di lancio e non sò come funziona esattamente perchè sono nuovo di linux.
vi ringrazio anticipatamente aspettando vostra spero immediata risposta, grazie a tutti.
-- 
zanzi75 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-768389.html
Inviato via 
http://www.itsistemi.net

 sò come funziona esattamente perchè sono nuovo di linux.
Quindi non usarlo. Checkinstall e' per utenti avanzati che sanno quello
che fanno.
Se devi installare un programma usa gli strumenti della tua distribuzione.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 vi ringrazio anticipatamente aspettando vostra spero immediata risposta, grazie a tutti.
checkinstall è un programma che ti permette di tener conto
dell'installazione di programmi da sorgenti.
Facciamo un riassunto delle puntate precedenti...
Quando ti scarichi il codice sorgente di un programma, dal suo sito,
perchè magari la tua distribuzione non ha l'ultima versione, mentre tu
la vuoi, quello che fai di solito è la sequenza di questi tre comandi
./configure
make
make install (come utente root)
Il primo serve per vedere se hai tutti i requisiti per compilare il
programma, come le librerie ed i compilatori adatti. Se non li hai, spunta
di solito un messaggio che spiega quello che manca, e li devi installare
prima di poter eseguire; comunque di solito i sorgenti contengono un file
di testo che spiegano quali pacchetti servono. La compilazione viene detta
'roba da esperti' proprio perchè devi risolvere a mano questi problemini.
Inoltre, ./configure ha delle opzioni che puoi vedere con ./configure
--help: questo ti permette di personalizzare il programma secondo le tue
esigenze. Potresti, per esempio, disabilitare una opzione che non ti
serve, oppure installare il programma in una directory personale invece
che in quella di default. Comunque le opzioni sono spiegate. E' questo il
motivo principale per cui gli esperti installano da sorgenti; si può
personalizzare il programma ed ottimizzarlo per il proprio computer.
Dopo che hai configurato il tutto, il comando make esegue la compilazione
del programma, rendendolo un file eseguibile e creando tutto il
necessario. Tutto questo però rimane all'interno della directory dove si
trovano i sorgenti.
make install, infine ti permette di installare il programma, andandolo a
copiare nelle directory oppurtune (usr/bin e via dicendo, oppure quelle
che hai specificato col ./configure).
Se vuoi disintallare in seguito il programma, devi usare il comando make
uninstall. Questo è scomodo, perchè devi mantenere la directory dei
sorgenti, con il tuo configure, e non puoi cancellarla. Inoltre il
programma che hai installato non viene registrato, per cui se usi dei
programmi per la gestione delle installazioni come Synaptic oppure Adept,
non puoi usarli per disinstallarlo.
Qui entra in gioco il comando checkinstall. Dopo aver compilato il
programma, invece di scrivere make install, devi dare il comando seguente:
checkinstall
come utente root. Questo ti permette di installare il programma come
prima, ma ha anche il vantaggio di registrare il programma, in maniera
tale che Synaptic, o chi per lui, lo vede come programma installato.
Questo ti permette di poter disinstallarlo senza bisogno di mantenere una
copia dei sorgenti, e dovrebbe anche gestire eventuali conflitti con altri
programmi installati (non so, non ne ho mai avuti di questi problemi).
Per esempio (ma speculo perchè non ho mai provato), se installi da
sorgente un programma, diciamo aMule, che su Ubuntu non era all'ultima
versione, poi ti compare su Synaptic (nella sezione checkinstall). Se poi
vuoi installare aMule dal repository Ubuntu, Synaptic dovrebbe avvertirti
che il programma è già installato, problemi di conflitto etcetc.
Quindi, a meno che non compili da sorgenti, checkinstall ti serve a poco.
Ma se compili da sorgenti, integrare i programmi compilati con quelli
disponibili negli archivi della tua distribuzione è una grande comodità.
Daniele