Compilazione e gestione dei sorgenti.

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
  • italian

1 Response to “Compilazione e gestione dei sorgenti.”


  1. 1 Ninetto

    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!

Leave a Reply