[Gulli] Relazione incontro 10 Maggio 2005

Giacomo Bosio b.giacomo@gmail.com
Dom 22 Maggio 2005 09:58:33 CEST


[Relazione di carlo]

Durante l'incontro di oggi si è parlato di installazione di nuovi
applicativi sui sistemi Linux. Il primo esempio di installazione è stato
effettuato a partire dai sorgenti. Il file di partenza sara un tar.gz (o
altro formato compresso) che provvederemo a estrarre in una directory.
Successivamente vengono svolte tre operazioni:
- ./configure: durante questa operazione viene controllato che tutte le
librerie richieste dal programma siano disponibili nel sistema
- make: i sorgenti vengono compilati
- make install (eseguito da root): che effettua l'installazione vera e
proprio copiando i file nelle giuste directory.

Altro metodo per installare un nuovo programma sul sistema è utilizzare
degli appositi pacchetti in un formato supportato dalla distribuzione. In
tal caso verrà eseguita una sola operazione, come ad esempio nel caso degli
rpm:
rpm -qui_i_giusti_parametri pacchetto.rpm

In questo caso, a quanto ho capito, alcune (o molte) distribuzioni hanno la
possibilità di connettersi tramite internet ad appositi server nel caso
venissero a mancare delle librerie richieste in modo da scaricarle e
installarle automaticamente.

Quindi, sempre se ho capito bene:

vantaggi dell'installazione da sorgente:
- Con un unico file posso effettuare l'installazione su qualsiasi sistema
(importante nel caso di sistemi a 64 bit), in quanto la compilazione dei
file binari viene eseguita sul computer sul quale verrà installato tale
programma

svantaggi dell'installazione da sorgente:
- installazione leggermente più "laboriosa"
- potrebbe mancare qualche dipendenza e quindi dovremmo metterci a cercare
tale libreria per usare il programma

vantaggi dell'installazione da pacchetto:
- semplicità

svantaggi dell'installazione da pacchetto:
- esisteno vari tipi di "pacchettizzazione" e quindi c'è bisogno di avere un
pacchetto adatto al proprio ambiente di lavoro (anche un rpm può andar bene
per una distribuzione ma non per un altra)

-- 
Giacomo Bosio
Gruppo Utenti Linux di Livorno
http://www.livorno.linux.it/


Maggiori informazioni sulla lista Gulli