[Tutorial] Installare IRAF su Ubuntu feisty

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
leonard vertighel
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 532
Iscrizione: giovedì 2 novembre 2006, 14:06
Località: SML

[Tutorial] Installare IRAF su Ubuntu feisty

Messaggio 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)
Ultima modifica di leonard vertighel il mercoledì 10 giugno 2009, 11:53, modificato 1 volta in totale.
Avatar utente
leonard vertighel
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 532
Iscrizione: giovedì 2 novembre 2006, 14:06
Località: SML

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Messaggio da leonard vertighel »

Avatar utente
Northernsky
Prode Principiante
Messaggi: 39
Iscrizione: mercoledì 11 giugno 2008, 15:43
Contatti:

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Messaggio 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.
alessandra 3
Prode Principiante
Messaggi: 1
Iscrizione: sabato 1 settembre 2012, 19:46

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Messaggio 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!!
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25440
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Messaggio da giulux »

apri una nuova discussione: questa risale a 5 anni fa ed è probabile che le cose nel frattempo siano cambiate.
ciao
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18064
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Messaggio 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/
Avatar utente
leonard vertighel
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 532
Iscrizione: giovedì 2 novembre 2006, 14:06
Località: SML

Re: [Tutorial] Installare IRAF su Ubuntu feisty

Messaggio 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
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 11 ospiti