Newsgroup: it.comp.os.linux.iniziare
Titolo: problema installazione su server (lunghetto)

Ciao,
picchio la testa su questa cosa da qualche giorno con pochi risultati.
Sto cercando di installa il software di statistica R su un server 
virtuale sul quale NON HO i privilegi di root.
Ho sentito l'assistenza e mi hanno detto che è fattibile, ma 
l'installazione deve essere a livello di utente.
Il sofware in questione è R (
www.r-project.org
)
e per l'installazione ha bisogno del compilatore fortran.
Il manuale di R dice che si può specificare nel PATH percorsi diversi a 
quelli standard, basta metterli nel PATH.
Ne cerca diversi ed io gli faccio trovare il compilatore f2c
a sua volta compilato e messo nel path
(o usato PATH=$PATH:/mio/percorso/f2c ...sembra riconoscerlo nel 
./configure)
Il problema è che nel configure mi da l'errore
WARNING: I found f2c but not libf2c, or libF77 and libI77
ed una serie di problemi nel make.
Io ho fatto questo.
Ho scaricato dalla rete f2c e compilato. Ci sono dentro anche le 
cartelle libF77 e libI77(che però dovrebbero essere ALTERNATIVA a libf2c)
libf2c e compilato.
Poichè avrei dovuto copiare i file dentro /lib (e non potevo)
ho copiato tutti i file da spostare dentro /usr/local/lib/mar/
e messo questa cartella nel path.
Dentro c'è anche il file libf2c.a (è quello che cerca quando parla di 
libf2c, no? è l'unico compilato che ha generato!)
Eppure nulla, non lo trova.
Non è che lo cerca dentro qualche sottocartella speciale???
Grazie mille per qualsiasi dritta.
Marcello

 l'installazione deve essere a livello di utente.
  Invece dei sorgenti, usa i binari per la tua distribuzione
  che sono presenti sul sito.
 
-- 
"Nei requisiti c'era scritto: Windows 98 o superiore -
 Così ho installato Linux."

 
Non posso!
Mi hanno detto che posso installare solo da sorgente non da rpm...

 writes:
MV> Ne cerca diversi ed io gli faccio trovare il compilatore f2c a sua
MV> volta compilato e messo nel path (o usato
MV> PATH=$PATH:/mio/percorso/f2c ...sembra riconoscerlo nel
MV> ./configure)
MV> Il problema è che nel configure mi da l'errore WARNING: I found
MV> f2c but not libf2c, or libF77 and libI77
Questo e` Linux, non Windows.
Dovresti impostare  la variabile  di ambiente LD_LIBRARY_PATH  in modo
che contenga il path della directory  in cui hai messo le librerie del
FORTRAN.
MV> Poichè avrei dovuto copiare i file dentro /lib (e non potevo) ho
MV> copiato tutti i file da spostare dentro /usr/local/lib/mar/ e
MV> messo questa cartella nel path.
E' questa la directory (Unix e Linux non hanno cartelle) che devi
mettere in LD_LIBRARY_PATH.
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 
Ehm... non lo so fare, come si fa?
grazie
marcello

 mettere in LD_LIBRARY_PATH.
Ho controllato.
Nel server (con printenv) non esiste una variabile LD_LIBRARY_PATH.
Sembra non esista niente di simile...
PWD=/usr/local/R-1.8.1
TZ=CET
HOSTNAME= xxxxxxxxxxxxxxxxx
HISTFILESIZE=1000
PS1=[\u@\h \W]\$
USER=admin
MACHTYPE=i386-redhat-linux-gnu
MAIL=/var/spool/mail/admin
OLDPWD=/usr/local/lib/mar
EDITOR=/usr/bin/pico
LOGNAME=admin
SHLVL=1
SHELL=/bin/bash
PGLIB=/usr/lib
HOSTTYPE=i386
OSTYPE=linux-gnu
HISTSIZE=1000
HOME=/root
TERM=xterm
PGDATA=/home/postgres
PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/lib/f2c/bin/f2c:/usr/local/lib/f2c:/usr/local/lib/mar
SSH_TTY=/dev/ttyp1
_=/usr/bin/printenv
Cosa posso fare?
Grazie
Marcello


E non posso neppure fare il setenv (comando sconosciuto...)


 > Cosa posso fare?
Quota meglio!
-- 
Francesco Romani - Ikitt   (signature under [re]construction)
'A geek is someone who spends time being "social" on a computer.'
'In fact, users don't read /anything/' -- Joel Spolsky

  Sembra non esista niente di simile...
Creala! Le variabili di ambiente sono dipendenti dall'utente, nulla
(si spera) ti vieta di avere le tue personali variabili di ambiente
$ export LD_LIBRARY_PATH=...


 Mi hanno detto che posso installare solo da sorgente non da rpm...
 Allora fattelo installare dall'amministratore ;)
-- 
"Emacs e` carino, ma come sistema operativo preferisco Linux"