Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/InstallareProgrammi/DaSorgenti"
Differenze tra le versioni 13 e 14
Versione 13 del 13/09/2006 15.11.35
Dimensione: 2505
Commento: iniziata la revisione
Versione 14 del 13/09/2006 19.06.37
Dimensione: 2513
Commento: revisionato il documento
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
I file con estensione {{{.tar.gz}}} e {{{.tar.bz2}}} sono archivi contenenti il codice sorgente del programma. Per installare e usare il programma, è necessaria un'operazione detta compilazione che trasforma il codice sorgente in un file binario eseguibile. I file con estensione `.tar.gz` e `.tar.bz2` sono archivi contenenti il codice sorgente del programma. Per installare e usare il programma, è necessaria un'operazione detta compilazione che trasforma il codice sorgente in un file binario eseguibile.
Linea 12: Linea 12:
 * per {{{.tar.gz}}}: {{{  * per `.tar.gz`: {{{
Linea 16: Linea 16:
 * per {{{.tar.bz2}}}: {{{  * per `.tar.bz2`: {{{
Linea 20: Linea 20:
A questo punto si potrà entrare nella cartella appena scompattata e cercare/leggere un file {{{README}}} o {{{INSTALL}}} che contengono le istruzioni necessarie all'installazione e configurazione. A questo punto si potrà entrare nella cartella appena scompattata e cercare/leggere un file `README` o `INSTALL` che contengono le istruzioni necessarie all'installazione e configurazione.
Linea 25: Linea 25:
}}} dove "percorso" è la cartella in cui è stato scompattato il file, se la cartella è sulla scrivania sarà: }}} dove ''percorso'' è la cartella in cui è stato scompattato il file. Se la cartella è sulla scrivania sarà:
Linea 27: Linea 27:
/home/nomeutente/Desktop/nomecartella ~/Desktop/nome_cartella
Linea 29: Linea 29:

[[Immagine(Icone/Piccole/note.png,,left)]] Il simbolo «'''~'''» (tilde) indica la propria home directory. Per utilizzare quel simbolo premere «Alt``Gr + ì».[[BR][[BR]][[BR]]
Linea 39: Linea 41:
Esiste una procedura più efficace di quella descritta nelle ultime righe, questa prevede l'utilizzo del comando checkinstall. Esiste una procedura più efficace di quella descritta precedentemente che prevede l'utilizzo del comando '''`checkinstall`''' e '''`auto-apt`'''.
Linea 41: Linea 43:
Per installare checkinstall, da terminale: Per installare ''checkinstall'' e , da terminale digitare:
Linea 47: Linea 49:
Verranno installati il comando checkinstall e auto-apt.

I
nvece di utilizzare il comando:
Per la fase di compilazione, invece di utilizzare il comando:
Linea 52: Linea 52:
}}}

si utilizzerà:
}}} si utilizzerà:
Linea 59: Linea 57:
Se ci sono dipendenze disponibili, una finestra di dialogo si aprirà e ti chiede di installarle (qualora lo si voglia). Se ci sono dipendenze disponibili, si aprirà un dialogo chiedendo di installare tali dipendenze (qualora lo si voglia).
Linea 61: Linea 59:
Il resto rimane quasi immutato: Quindi, gli ultimi comandi sono:
Linea 74: Linea 72:
Ciò permettedi rimuovere agevolmente il pacchetto appena installato usando Synaptic o con: Utilizzando questa provedura, sapossibile, in futuro, rimuovere il pacchetto appena installato utilizzando [:SynapticHowto:Synaptic] o dalla riga di comando digitando:
Linea 76: Linea 74:
sudo dpkg -r nomepacchetto sudo dpkg -r <nomepacchetto>
Linea 78: Linea 76:

N.B.[[BR]]
Alcuni di questi passaggi possono essere gestiti sfruttando l'interfaccia grafica: scoprite voi quali e come :-)
Linea 84: Linea 79:
Altre informazioni qui:[[BR]]

http://wiki.ubuntu-it.org/CheckInstall [[BR]]
http://wiki.ubuntu-it.org/ComandiBase [[BR]]
http://www.linuxfan.it/icoli/TarGz [[BR]]

----
CategoryDaRevisionare
 * [:CheckInstall:Checkinstall]
 * [:ComandiBase:ComandiBase]
 * [http://www.linuxfan.it/icoli/TarGz TarGz]

BR

Introduzione

I file con estensione .tar.gz e .tar.bz2 sono archivi contenenti il codice sorgente del programma. Per installare e usare il programma, è necessaria un'operazione detta compilazione che trasforma il codice sorgente in un file binario eseguibile.

Procedura classica

Scompattare il programma lanciando il seguente comando da terminale:

  • per .tar.gz:

    tar zxvf /percorso/nomeprogramma.tar.gz
  • per .tar.bz2:

    tar xjvf /percorso/nomeprogramma.tar.bz2

A questo punto si potrà entrare nella cartella appena scompattata e cercare/leggere un file README o INSTALL che contengono le istruzioni necessarie all'installazione e configurazione.

Da terminale, spostarsi nella directory in cui si trova il programma appena scompattato:

cd /percorso

dove percorso è la cartella in cui è stato scompattato il file. Se la cartella è sulla scrivania sarà:

~/Desktop/nome_cartella

Immagine(Icone/Piccole/note.png,,left) Il simbolo «~» (tilde) indica la propria home directory. Per utilizzare quel simbolo premere «AltGr + ì».BR][[BRBR

Lanciare da terminale i seguenti comandi in sequenza:

./configure
make
sudo make install

Usare checkinstall e auto-apt

Esiste una procedura più efficace di quella descritta precedentemente che prevede l'utilizzo del comando checkinstall e auto-apt.

Per installare checkinstall e , da terminale digitare:

sudo apt-get install checkinstall
sudo apt-get install auto-apt

Per la fase di compilazione, invece di utilizzare il comando:

./configure

si utilizzerà:

auto-apt run ./configure

Se ci sono dipendenze disponibili, si aprirà un dialogo chiedendo di installare tali dipendenze (qualora lo si voglia).

Quindi, gli ultimi comandi sono:

make
sudo checkinstall

Riassumendo:

auto-apt run ./configure
make
sudo checkinstall

Utilizzando questa provedura, sarà possibile, in futuro, rimuovere il pacchetto appena installato utilizzando [:SynapticHowto:Synaptic] o dalla riga di comando digitando:

sudo dpkg -r <nomepacchetto>

Link utili