Newsgroup: it.comp.os.linux.debian
Titolo: installare software da sorgenti

ciao
sono nuovo per il mondo linux
voorei avere alcuni chiarimenti per quanto riguarda l'installazione di 
software tramite i sorgenti.
In quale percorso estraggo i file del pacchetto compresso ? (cioè il mio 
pippo.tar.gz)
va sempre bene o c'è una regola da seguire...
Cosa fanno esattamente i comandi:
./configure
make
make install
Come faccio a sapere se il software viene installato correttamente e nei 
percorsi giusti ?
Thanks! 

 percorsi giusti ?
Leggi il Makefile e controlli. :)
Bye.

 e nei  percorsi giusti ?
non esistono persorsi sbagliati o giusti, al massimo esistono percorsi 
nel PATH o meno, se vuoi installare in una directory specifica poi sempre
(o quasi) dirlo al configure tramite opzione ./configure -help per vederle.
Oppure modificare il PATH.
ti ripeto il consiglio di alessandro, cerca sempre prima la versione
pacchettizzata per la tua distribuzione (ndr: specialmente se questa č
una debian)


Perchè non posso farlo come root ?
è solo per questioni di sicurezza oppure per qualche altro motivo ?
Grazie x i consigli !!!

 č solo per questioni di sicurezza oppure per qualche altro motivo ?
Perché la volta che hanno cannato il pacchetto e gli hanno dato i percorsi
assoluti (o ti hanno fatto uno scherzo, che č uguale), rischi di
sovrascrivere /bin, /usr/bin, /usr/lib o chi per essi, con esiti facilmente
intuibili.
-- 
Massimo Bacilieri AKA Crononauta

 - sei uno sviluppatore che vuole contribuire a quel software
mi permetto di aggiungere:
- se vuoi l'ultimissima versione (i pacchetti spesso rimangono indietro) :-)
-- 
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: 
http://www.lorenzobettini.it
 MUSIC: 
http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
BLOGS: 
http://tronprog.blogspot.com
 
http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen
 
http://doublecpp.sourceforge.net

 - se vuoi l'ultimissima versione (i pacchetti spesso rimangono indietro)
Questo non lo consiglio mai a un nuovo utente. :)
Bye.

 nella home del tuo utente
Uhm...
Perché lì? So che è pratica comune, ma io preferisco metterli sotto /usr/src.
Naturalmente, una tantum, è prima necessario dare un:
$ sudo adduser $USER src
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php

 Perché lì? So che è pratica comune, ma io preferisco metterli sotto /usr/src.
Li ci andrebbero i sorgenti del kernel e basta, al massimo meglio
/usr/local/src
Il fatto è che i sorgenti andrebbero compilati come utente, se li metti
in qualche dir esterna dalla home devi dare a quell'utente permessi di
scrittura in tale dir, e questo non è bene.

 scrittura in tale dir, e questo non è bene.
Perché no? Che male fa dare i permessi di scrittura in una directory
src?
Sta lì per quello, local o non local che sia. E poi parliamo di un
desktop,
in cui l'utente è anche root (deve esserlo, altrimenti non potrebbe
installare
col make install, dopo aver compilato).
E se non parliamo di un desktop, l'utente non deve installare nulla a
livello *sistemico*: chiede all'admin, e quello decide. Sempre in
questo secondo caso, invece, se vuole, costui si installa qualcosa di
privato, tutto nella sua home, colle librerie statiche e compagnia
bella. Allora sì che la home va usata, per
sorgenti ed eseguibili, ma IMHO solo in questo caso. Davvero prendo un
abbaglio?
Grazie per la tua risposta, comunque. :)
--
Bye, Lem


Nemmeno io :-)
volevo solo aggiungere una possibile motivazione per la necessita' di 
installare software da sorgenti...
