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 1 e 14 (in 13 versioni)
Versione 1 del 24/03/2006 22.29.17
Dimensione: 2401
Autore: Stinko
Commento:
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 2: Linea 2:
||<tablestyle="font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
Linea 6: Linea 6:
Il file .tar.gz è un archivio contenente 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 11: Linea 11:
{{{
 * per `.tar.gz`: {{{
Linea 15: Linea 16:
A questo punto si potrà entrare nella cartella appena scompattata e cercare/leggere un file REEDME o INSTALL che contengono le istruzioni necessarie all'installazione e configurazione, in genere:  * 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.
Linea 20: Linea 25:
}}} dove ''percorso'' è la cartella in cui è stato scompattato il file. Se la cartella è sulla scrivania sarà:
{{{
~/Desktop/nome_cartella
Linea 22: Linea 30:
dove "percorso" è la cartella in cui è stato scompattato il file, se la cartella è sulla scrivania sarà:
{{{
/home/nomeutente/Desktop/nomecartella
}}}
[[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 29: Linea 34:
./configure[[BR]]
make[[BR]]
./configure
make
Linea 34: Linea 39:
= Usare "checkinstall" e "auto-apt" = = Usare checkinstall e auto-apt =
Linea 36: 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 38: Linea 43:
Da terminale: Per installare ''checkinstall'' e , da terminale digitare:
Linea 40: Linea 45:
sudo apt-get install checkinstall [[BR]] sudo apt-get install checkinstall
Linea 44: 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 49: Linea 52:
}}}

si utilizzerà:
}}} si utilizzerà:
Linea 56: 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 58: Linea 59:
Il resto rimane quasi immutato: Quindi, gli ultimi comandi sono:
Linea 60: Linea 61:
make [[BR]] make
Linea 66: Linea 67:
auto-apt run ./configure [[BR]]
make [[BR]]
auto-apt run ./configure
make
Linea 71: 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 73: Linea 74:
sudo dpkg -r nomepacchetto sudo dpkg -r <nomepacchetto>
Linea 76: Linea 77:
N.B.[[BR]]
Alcuni di questi passaggi possono essere gestiti sfruttando l'interfaccia grafica: scoprite voi quali e come :-)
= Link utili =
Linea 79: Linea 79:
= Links utili =

Altre informazioni qui:[[BR]]
http://wiki.ubuntu-it.org/CheckInstall [[BR]]
http://wiki.ubuntu-it.org/BasicCommands [[BR]]
http://www.linuxfan.it/icoli/TarGz

by Francesco "Stinko" Stani
----
CategoryNuoviDocumenti
 * [: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