Newsgroup: it.comp.os.linux.iniziare
Titolo: installazione programmi .tar.gz

Sono riuscito ad installare un programma (scilab 3.0) su mandrake 10.1  in 
formato .tar.gz seguendo le istruzioni 'passo passo'...a questo punto come 
lancio il programma??....ho provato da console a digitare scilab e dare 
invio ma non succede niente....sicuramente c'è qualche passaggio che mi 
sfugge.
Non ho ben capito la differenza tra installare i sorgenti o installare i 
binari...quali sono i comandi e la procedura da fare per ambo i casi? 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ciao! Allora... per lanciare il tuo programma devi digitare ./scilab
In Linux per eseguire un programma che si trova all'interno della directory corrente devi
scrivere sempre il nome dell'eseguibile *preceduto* da ./
Se invece devi eseguire un programma che si trova in un percorso differente da quello
attuale, basta che digiti il percorso completo. Per esempio se sei in /root e devi
eseguire scilab che si trova in /home/tommy/scilab, digiti semplicemente /home/tommy/scilab
Per la storia delle installazioni, invece, la cosa è un po' più complessa. I sorgenti sono
~ il codice del tuo programma. Dei soli sorgenti non puoi farci molto; per eseguire il
programma devi prima trasformare questi sorgenti in binari. Questo processo è detto
compilazione e, in genere, lo si esegue dando il comando make. In parole povere, quando
hai scritto make hai "creato" a partire dai sorgenti i file binari. Se invece scarichi
direttamente i binari, la compilazione non serve: qualcuno l'ha già fatta per te.
Spero di essere stato chiaro... se hai dubbi chiedi pure :)
Tommaso Leonardi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQFCOJleryrMZEyu98wRAvI/AJ0aJl0QVyJCBhLTuVQR9zXCs+mopwCfStc6
JmwJ0/zHD4z5/K8sNVTCDq4=
=MqmB
-----END PGP SIGNATURE-----

Ho scoperto che invece di aver installato il programma scilab 3.0 
'completamente' avevo soltanto fatto il primo passo 
dell'installazione...lanciato il comando ./configure, non ho poi fatto i 
passi successivi.
A questo punto devo lanciare make giusto?...ma rimanendo sempre dentro la 
stessa directory da cui avevo lanciato ./configure ?...dopo aver lanciato 
make quali successivi passi ci sono da fare e dentro quale directory?
Grazie delle info....sono proprio agli inizi :-) 

minix.

 l'uso di urpmi.
Sono d'accordo ed ho imparato ad usare urpmi...perņ 'Scilab 3.0 ' non
c'č...e sul sito di scilab trovo solo i sorgenti oppure i binari che perņ
non fanno riferimento ad una specifica distribuzione.
Anche la fedora core 3 ha qualche strumento per installare software tipo
urpmi ?

 urpmi ?
Certo che si: yum e apt. Maggiori info, 
www.fedoraitalia.org


 veloce, invece di compilare per ore.
Ok...chiarissimo...
Ma questo significa che un pacchetto .tar.gz binario può essere installato 
su qualsiasi distribuzione?...voglio dire, nel mio caso...per Scilab 
3.0...c'è un unico pacchetto binario da scaricare e non diversi a seconda 
delle distribuzioni.


Allora: la LEGGE ZERO della compilazione č di non dare comandi a caso e 
di leggere bene la documentazione allegata ai sorgenti!
In generale ci sono uno o due file che si chiamano README e INSTALL (ma 
va!)o simili, nel caso di scilab 3.0 il file che ti interessa si chiama 
README_unix, che ti spiega la procedura passo passo.
In particolare per Scilab 3.0 (che sto compilando in questo momento) 
devi dare:
1) ./configure (eventualmente con alcune opzioni spiegate nel Readme)
2) make all
3) diventare il potente root tramite il comando su o simili
4) dare make install o se ce l'hai checkinstall.
5) dare il comando scilab per far partire il programma!
Se ad un qualsiasi passo compaiono degli errori interrompi il 
procedimento e leggi bene cosa dicono (sono lģ apposta) che spesso si 
tratta di inezie (anche se a volte si tratta di roba + seria tipo 
librerie e headers mancanti).
A me la compilazione č andata a meraviglia mentre scrivevo questo post e 
se ti trovi nei guai fai un fischio, altrimenti buon Scilab!
Ciao
Luca

 Se invece devi eseguire un programma che si trova in un percorso differente da quello
per favore setta la larghezza delle righe sotto gli ottanta caratteri: il
tuo post è illeggibile su terminale! 74 va più che bene..
ps: scusa la mia "ignoranza" ma a che minchia ti serve la firma digitale
in un newsgroup?!
ps2: non so se lo sai ma anche nelle peggiori shell c'è una variabile
d'ambiente che si chiama PATH dove vengono cercati i binari così da non
dover ridigitare il percorso ogni volta.. e guarda caso dopo che fai make
install nel 99.9% dei casi il binario finisce in una dir presente nel
path.. non dirmi che tu ogni volta digiti il percorso completo?!
-- 
[Filippo...........................]
[Linux User #342745................]
        ==[...penguin powered...]==

 delle distribuzioni.
Esatto.
Pensalo come quegli .zip per windows che contengono solo un .exe.
Scompatti il pacchetto e clicchi sull'eseguibile: ti sei mai fatto tante
domande?
