Pagina 1 di 1

[Tutorial] Installare IRAF su Ubuntu feisty

Inviato: domenica 13 maggio 2007, 1:08
da leonard vertighel
Per quelli che, astronomi o no, avessero bisogno del pacchetto  IRAF per la riduzione dei dati astronomici, ho appena creato un Wiki qui http://wiki.ubuntu-it.org/IRAF sulla base del wiki portoghese brasiliano uscito proprio qualche giorno fa (anzi, lì ci sono un paio di sviste).

Riporto qui le fasi salienti. Per una guida dettagliata usate il wiki!!!

Installa la shell tsch aprendo un terminale e digitando

Codice: Seleziona tutto

      sudo apt-get install tcsh 
Ora recupera alcuni pacchetti della buona vecchia Breezy

Codice: Seleziona tutto

      wget http://archive.ubuntu.com/ubuntu/pool/universe/t/termcap-compat/termcap-compat_1.2.3_i386.deb
      wget http://archive.ubuntu.com/ubuntu/pool/universe/libc/libc/libc5_5.4.46-15_i386.deb
      wget http://archive.ubuntu.com/ubuntu/pool/universe/l/ld.so/ldso_1.9.11-15_i386.deb
      sudo dpkg -i ldso_1.9.11-15_i386.deb
      sudo dpkg -i libc5_5.4.46-15_i386.deb
      sudo dpkg -i termcap-compat_1.2.3_i386.deb 
Questa parte è un po' menosa. Per facilitare l'installazione, è bene creare un nuovo utente di nome iraf. Non preoccuparti: per usare IRAF, in futuro, non dovrai fare login in qualità di questo nuovo utente. Andando avanti spiegherò anche come utilizzarlo dal tuo account.

Per creare questo nuovo utilizzatore, vai nel menù Sistema → Amministrazione → Utenti e Gruppi; aggiungi un nuovo utente di nome "iraf", imposta una parola chiave, premurati che abbia i privilegi di amministratore; imposta infine nelle opzioni avanzate come home /iraf/iraf/local, e come shell /bin/tcsh.

Alla fine dell'installazione ti ricorderò di togliere all'utente iraf i privilegi di amministratore, per la sicurezza del tuo elaboratore.

Crea una nuova cartella per l'installazione e modificane il proprietario. Come vedi è nella cartella radice.

Codice: Seleziona tutto

      
      sudo mkdir /iraf
      sudo chown -R iraf:iraf /iraf
      su iraf
      cd /iraf
      mkdir /iraf/iraf/local
      mkdir /iraf/irafbin
      mkdir /iraf/irafbin/bin.linux
      mkdir /iraf/irafbin/noao.bin.linux
      mkdir /iraf/x11iraf
      mkdir /iraf/extern
Scarica i pacchetti di IRAF

Codice: Seleziona tutto

      
      cd /iraf/iraf
      wget http://iraf.net/ftp/iraf/V2.13-BETA/as.pcix.gen.gz
      tar -zxf as.pcix.gen.gz
      rm as.pcix.gen.gz 
      cd /iraf/iraf/unix/bin.redhat/
      mv * ../bin.linux/ 
Scarica ed estrai gli archivi binari di IRAF, stesso procedimento di prima

Codice: Seleziona tutto

      cd /iraf/irafbin/bin.linux
      wget http://iraf.net/ftp/iraf/V2.13-BETA/ib.rhux.x86.gz
      tar -zxpf ib.rhux.x86.gz
      rm ib.rhux.x86.gz 
Fa' lo stesso per gli archivi binari di NOAO

Codice: Seleziona tutto

     
       cd /iraf/irafbin/noao.bin.linux
      wget http://iraf.net/ftp/iraf/V2.13-BETA/nb.rhux.x86.gz
      tar -zxpf nb.rhux.x86.gz
      rm nb.rhux.x86.gz 
Inizializza l'ambiente

Codice: Seleziona tutto

     
      setenv iraf /iraf/iraf/
      cd $iraf/unix/hlib
      source irafuser.csh
Test di installazione, per vedere se tutto è andato a buon fine

Codice: Seleziona tutto

      /install -n 
Installazione vera e propria! La password di root in questo caso è quella dell'utente "iraf"!

Codice: Seleziona tutto

      sudo ./install 
Se tutto va bene, un messaggio ti informerà che l'installazione si è conclusa con 0 errori.

X11IRAF
Installa le dipendenze necessarie

Codice: Seleziona tutto

      sudo apt-get install libncurses4 
Posiziònati nella cartella appropriata e scarica i tar.gz necessari, per poi estrarli e cancellare gli archivi

Codice: Seleziona tutto

      cd /iraf/x11iraf/
      wget http://iraf.noao.edu/iraf/ftp/iraf/x11iraf/x11iraf-v1.3.1/x11iraf-v1.3.1-bin.redhat.tar.gz
      tar -zxf x11iraf-v1.3.1-bin.redhat.tar.gz
      rm x11iraf-v1.3.1-bin.redhat.tar.gz 
      mv lib.redhat lib.linux
      mv bin.redhat bin.linux
 
Ora installa XGTerm. Occhio! Durante l'installazione accetta tutte le opzioni premendo enter, tranne quando parla della cartella app-defaults: inserisci il percorso /etc/X11/app-defaults

Codice: Seleziona tutto

      sudo ./install 
DS9
Scarica l'ultima vesione per linux, scompatta l'archivio ed elimina il file compresso

Codice: Seleziona tutto

      
      wget http://hea-www.harvard.edu/saord/download/ds9/linux/ds9.linux.5.6.tar.gz
      tar -zxf ds9.linux.5.6.tar.gz
      rm ds9.linux.5.6.tar.gz
      sudo mv ds9 /usr/local/bin/ 
Esecuzione di IRAF

Come promesso, qualunque utente può usare IRAF. Da' pure il comando "exit" nella shell: tornerai ad utilizzarla con il tuo account predefinito. Ricordati di togliere all'utente iraf i privilegi di amministratore tramite il menu Sistema → Amministrazione → Utenti e Gruppi.

Prima del primo avvio è necessario creare una cartella dove eseguire il comando "mkiraf". Con molta fantasia la si può chiamare "iraf"

Codice: Seleziona tutto

      mkdir ~/iraf
      cd ~/iraf
      mkiraf 
Digita "xgterm &" per avviare il terminale grafico, dopodiché digita in quest'ultimo

Codice: Seleziona tutto

      cd ~/iraf
      ds9&
      ecl
Buon lavoro! (b2b)

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Inviato: giovedì 17 maggio 2007, 11:52
da leonard vertighel

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Inviato: mercoledì 12 agosto 2009, 17:47
da Northernsky
Ottima guida!!! Complimenti! ;)
Per chi dovesse riscontrare problemi con xgterm (un messaggio di errore del tipo 'no pty available') , consiglio il patch su questo link http://iraf.noao.edu/new_stuff/xgterm_fedora.html.
Funziona anche per Ubuntu.

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Inviato: sabato 1 settembre 2012, 19:53
da alessandra 3
Ciao a tutti. Sto seguendo questa guida per installare iraf ma non mi viene riconosciuto il comando setenv. Non sono molto pratica di computer e volevo sapere se c'era un'alternativa o comunque un modo per risolvere questo problema.
grazie!!

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Inviato: sabato 1 settembre 2012, 20:01
da giulux
apri una nuova discussione: questa risale a 5 anni fa ed è probabile che le cose nel frattempo siano cambiate.
ciao

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Inviato: sabato 1 settembre 2012, 20:21
da caturen
alessandra 3 » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4173463#p4173463]28 minuti fa[/url] ha scritto:Ciao a tutti. Sto seguendo questa guida per installare iraf ma non mi viene riconosciuto il comando setenv. Non sono molto pratica di computer e volevo sapere se c'era un'alternativa o comunque un modo per risolvere questo problema.
grazie!!
http://geco.phys.columbia.edu/~rubab/ir ... stallation
http://iraf.net/downloads/

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Inviato: martedì 2 ottobre 2012, 11:25
da leonard vertighel
caturen » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4173489#p4173489]01/09/2012, 20:21[/url] ha scritto:
alessandra 3 » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4173463#p4173463]28 minuti fa[/url] ha scritto:Ciao a tutti. Sto seguendo questa guida per installare iraf ma non mi viene riconosciuto il comando setenv. Non sono molto pratica di computer e volevo sapere se c'era un'alternativa o comunque un modo per risolvere questo problema.
grazie!!
http://geco.phys.columbia.edu/~rubab/ir ... stallation
http://iraf.net/downloads/

Dai il comando

Codice: Seleziona tutto

csh
e riprova.

Se il comando non è disponibile,

Codice: Seleziona tutto

sudo apt-get install csh