Gestione dei sorgenti.
Vediamo quali sono i comandi da dare in consolle per poter compilare ed installare i pacchetti sorgenti di Mandriva.
Installazione
Per installare un pacchetto di sorgenti procedere di norma così:
- se tar.gz scompattarlo con:
$ tar xzvf pacchetto.tar.gz
- se tar.bz2 scompattare con:
$ tar xjvf pacchetto.tar.bz2
poi entrare nella cartella
$ cd cartellaprogramma
Il primo passo consiste nel:
$ ./configure
Il configure controlla che siano installati tutti i componenti necessari (librerie + software vario) per far funzionare l’applicazione, nel caso dia un errore installare l’applicazione mancante. Potrebbe essere utile per controllare/attivare funzionalita’ particolari del programma che si vuole installare da sorgenti dare il comando:
$ ./configure --help
Il secondo passo genera il makefile:
$ make
e fare l’ultimo passo
# make install
NOTA MOLTO IMPORTANTE N°1: di solito nella cartella scompattata sono presenti due file README e in particolare INSTALL che forniscono istruzioni riguardanti l’installazione soprattutto se questa richieda passaggi non canonici.
NOTA MOLTO IMPORTANTE N°2: alcune volte i pacchetti tar.gz non sono sorgenti, ma solo binari compressi o altre cosette, per sapere come procedere per l’installazione/esecuzione leggere README e/o INSTALL.
NOTA MOLTO IMPORTANTE N°3: installando software da sorgenti. le dipendenze che tale software non vengono risolte automaticamente dal gestore pacchetti o da altro. Pertanto, prima di installare software da sorgenti, è necessario risolvere tutte le dipendenze MANUALMENTE, installandole anchesse da sorgenti, o tramite il gestore pacchetti
Disinstallazione
Per disinstallare un sorgente, portarsi nella directory dei sorgenti scompattati:
$ cd cartellaprogramma
e fare l’ultimo passo
# make uninstall
Se avessimo cancellato la directory dei sorgenti in cui si è compilato il programma, riscaricare i sorgente e proseguire nel seguente modo:
- se tar.gz scompattarlo con:
$ tar xzvf pacchetto.tar.gz
- se tar.bz2 scompattare con:
$ tar xjvf pacchetto.tar.bz2
poi entrare nella cartella:
$ cd cartellaprogramma
dare:
$ ./configure
Potrebbe essere utile per controllare/attivare funzionalita’ particolari del programma che si vuole disinstallare da sorgenti dare il comando:
$ ./configure --help
Il secondo passo genera il makefile:
$ make
e fare l’ultimo passo
# make uninstall
Grazie Nicco, ma i caratteri seguenti,xzvf xjvf, si scrivono proprio cosi o sottintendono qualche altra cosa?
Ninetto
—————————–
Risposta: da Nicco
Ma perche’ dovrebbero sottoindere qualche altra cosa? Una Guida e’ una guida, e va seguita alla lettera!