Newsgroup: it.comp.os.linux.iniziare
Titolo: Chiarimento sull'installazione dei programmi.

Ciao a tutti.
	Premessa (se non hai voglia di leggere puoi saltarla, non è 		 
fondamentale).
	COME SONO ENTRATO A CONOSCENZA DELL' ESISTENA DI LINUX.
	I computer mi hanno sempre interessato ma solo da pochi anni 			(anzi 
ormai una decina, 1/3 della mia vita) metto seriamente le 		mani su di 
questi.
	Lavoravo da meno di una anno quando in azienda decidemmo di 			mettere 
l'adsl. Connettere tutti i pc (naturalmente win) alla 			"grande rete". 
Subito pensai: 1 antivirus x macchina, costi di 			acquisto antivirus, 
aggiornamento, manutenzione e rallentamente 		delle macchine-> 
improponibile.
	Mi venne un'idea: se ci fosse una macchina sola connessa ad 			internet 
che controlla tutto il traffico e lo distribuisce... ma 	non solo, se 
questa scaricasse la posta, facesse una scansione 			antivirus e poi le 
altre machine interrogano lei per scarciare 			la posta?
	Già ma chi la "fabbrica" una macchina così, io non sono un 		 
informatico, sono solo uno smanettone curioso e per di più 			ignaro del 
fatto che esistono altri SO per PC al di fuori di 			windows.
	Avevo quasi rinunciato quando un uccellino (non lo stesso di Del 
Piero) mi disse che esisteva una macchina del genere. Lo presi 			per 
scemo e diedi peso a questo. Lui insistette e mi presento un 	tipo in 
giacca e cravatta (e chiaramente a disagio in quelle 			vesti) che un 
po' sudacciato mi disse: Ciao!
	Ciao. Risposi io.
	Senza giri di parole mi disse che aveva la macchiana che faceva 		al 
caso mio, costava una cifra abbordabile e guarda caso faceva 		proprio 
quello che volevo io. Mi hanno spiato nei sogni, pensai.
	Invece no. La macchina la mettevo io e loro installavano 		 
l'applicativo. Adesso sono quasi tre anni che fa da firewall 		 
all'azienda e da quasi un anno anche il server è stato 				convertito.
Ora io non ho moltissimo tempo da dedicare a Linux come a tutte le mie 
passioni, perciò i miei progressi sono piuttosto lenti. Ma l'altro ieri 
ho voluto rileggere il mitico "Apuunti di informatica libera" nella 
sezione dell'installazione dei pacchetti sorgenti.
1) lo decomprimo da qualche parte;
2) cd nella dir che "probabilmente" si crea;
3) leggo i file readme o install o tutto ciò che c'è di testo, non si sa 
mai;
4) se noto che c'è qualcosa da cambiare, lo cambio, se non noto nulla (e 
io non noto nulla perché ci sono un milione di righe che io non capisco 
perché mi hanno insegnato solo un po' di quick basic con cui fare l'area 
del triangolo isoscele e del quadrato) lascio tutto così;
4) digito ./configure;
5) digito make (e già non so più che sta succedendo);
6) poi da root (utente): #make install e se va bene uso il programma.
I miei dubbia questo punto sono:
1) Normalmente DOVE gli utenti un po' più bravi di me decomprimono i 
file (io lo faccio da qualche parte nella mia home dir, magari dove ho 
scaricato il file);
2) Normalmente DOVE gli utenti un po' più bravi di me INSTALLANO i 
programmi, perché su appunti di info. libera a pag 235 dice di 
installare sotto /opt/ oppure /usr/local/. Io normalmente leggo ciò che 
è scritto nei readme ma non sempre ci sono indicazioni precise su dove 
installare, o meglio sono precise ma scritte per chi é più bravo di me 
da chi è molto più bravo di me, quindi tante cose sono date per scontate 
ma io non le so.
3) se non so "leggere" ciò che c'è nei file sorgenti, rinuncio 
all'installazione? A volte infatti i readme dicono proprio questo: dai 
un'occhiata al programma poi se è il caso cambia quello che ti pare o ti 
fa comodo. Ma se io non so programmare non posso fare nulla giusto? E' 
solo una domanda, non un'accusa.
Ad occhio e croce questi sono i miei dubbi sulle installazioni. Per un 
po' ho usato Red hat e per pochissimo mandrake. L'installazione era 
veramente semplice, più che con win. Ora da un po' uso Slack e cerco 
magari un po' di programmi da installare e li cerco in .tgz, ma non 
sempre funziona tutto e quando funziona non sono sicuro comunque di aver 
fatto bene.
Qualcuno può aiutarmi o darmi un link dove è spiegato un po' meglio 
questo processo di installazione. Non volgio accusare il buon Giacomini 
ma sulla sua mega Bibbia sembra sia un po' vago (o sono io stordito per 
carità!). In fondo scrivendo 5000 pag, non tutto può essere perfetto.
Ciao, scusate la logorrea e grazie in anticipo.
-- 
oierpa
Don't follow me, I'm lost too!
[to reply remove _boh from e-mail adress]

 [Super Mega Cuttone]
Ammazza, scrivi quasi più di me.
Non so dirti molto, magari ci penseranno quelli qui che sono molto più 
bravi di me, comunque non credo proprio che sia necessario capire i 
sorgenti, per installare programmi. Inoltre li puoi decomprimere dove ti 
pare, e il make mette i binari dove dice il makefile, quindi non ci sono 
preoccupazioni a riguardo.
L'unica cosa a cui devi stare attento installando direttamente i 
sorgenti sono la versione del kernel e le dipendenze da altri pacchetti: 
entrambe le cose sono sicuramente scritte nei readme, quindi leggi bene 
alla ricerca di questi elementi. Non hai queso tipo di problemi (o 
meglio: è più facile ovviare) se usi sistemi di gestione dei pacchetti 
come rpm o apt: non so se sotto Slack ci sia qualcosa di simile, ma a 
naso non credo.
Per il resto rimango in attesa delle risposte degli altri, che anche io 
ho ancora moltissimo da imparare :)
Saluti, GePs

 Per il resto rimango in attesa delle risposte degli altri 
si pone troppi problemi;
io nemmeno leggo il readme: fo ./configure, do il make, poi lancio 
checkinstall (non sempre per la verità, spesso vado dritto al make 
install) e poi installpkg e quindi provo il programma;
se qlc in questi passaggi va storto allora ricorro alla documentazione o 
cerco in rete o rompo nei ng;
però ho sempre l'immagine della partizione e i dati importanti salvati 
su dvd -finora non è praticamente servito ma non si sa mai;
nat sarebbe meglio, se si ha voglia e tempo, studiare bene la faccenda;
oltre a capire cosa succede si può davvero ottimizzare un pacchetto per 
il proprio sistema;
r
-- 
quando vuoi crashare oggi?
Ramapage: 
http://umpf.net/

oierpa ha scritto:
[cut]
Ok mi avete rassicurato non poco.
Si è vero che mi pongo troppi problemi, come dice rama, è questo è un 
problema ;-) ma a volte aiuta, a volte affossa.
Grazie 10000 e se arrivano altri pareri .... ben vengano!
Ciao


 install) 
checkinstall mi manca. lo proverò sicuramente...

oierpa ha scritto:
[cut]
Altro domandone.
Ma se la procedura:
./configure
make
# make install
è già quasi perfetta così.
Se dopo aver installato cancello la dir creata dopo la decompressione, 
non succede nulla giusto?
Io scarico i programmi in /home/miahome/Download/nomeprogramma
decomprimo diretamente qui, auindi ho 
/home/miahome/Download/nomeprogramma/nomeprogramma
cd /home/miahome/Download/nomeprogramma/nomeprogramma
./configure
make
su
inserisco la pwd di root
#make install
dopo se cancello la dir /home/miahome/Download/nomeprogramma/nomeprogramma
non dovrebbe succedere niente, perché come ha scritto GePS make install 
sistema tutto lui.
giusto?
ciao


 sistema tutto lui.
Mica l'ho capito cosa intendi. make install copia i binari risultato 
della complilazione nelle dir adeguata. Se vuoi sapere qual'è queste 
directory basta aprire il makefile e cercare l'entry "install : all" o 
qualcosa di simile, o comunque guardare attentamente l'output del comando.
Se poi il programma funziona correttamente, della dir dei sorgenti puoi 
farne quello che vuoi.

 farne quello che vuoi.
ok mi serviva sapere questo.
In pratica dove scompatto i file e faccio la parte iniziale 
dell'installazione poi non me ne frega più niente perché, come hai detto 
tu, lui va a piazzare (essendo root) i file dove deve, quindi della dir 
dei sorgenti non c'è più bisogno.
Forse non mi ero spiegato molto bene io, anzi sicuramente. Comunque alla 
fine mi hai risposto.
Grazie!
Ciao


 ciao
Ciao ;)
--
------------------------------------------------
[Salvatore L.B.] - 
www.shogoki.it
------------------------------------------------
Computer Science Student
University of Palermo  -  [Italy]
------------------------------------------------

 ok mi serviva sapere questo.
Leggi anche il messaggio di [SLB++] qui sotto per quello che riguarda 
l'uninstall

 non succede nulla giusto? 
sì, tranne che il programma non venga installato proprio in quella dir, 
ma mi sembra improbabile, salvo il caso di pacchetti che hanno bisogno 
solo di essere scompattati, ma in questo caso non si compilano;
r
-- 
piccola guida all'installazione della Slackware 9.1 e del modem manta:
http://www.umpf.net/ramapage/

 di dover disinstallare il prog.
usando checkinstall si evita il problema;
r
-- 
free minds free bodies free dope free music
[Blows against the Empire]
tutto sui Pentangle: 
http://umpf.net/