Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Cestino/Iraf"
Differenze tra le versioni 35 e 36
Versione 35 del 10/06/2009 10.47.12
Dimensione: 8504
Autore: indy
Commento:
Versione 36 del 10/06/2009 10.48.05
Dimensione: 8500
Autore: indy
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 88: Linea 88:
rm as.pcix.gen.gz }}} rm as.pcix.gen.gz

BR Indice

Introduzione

IRAF (Image Reduction and Analysis Facility) è un potente strumento che gli studiosi di tutto il mondo utilizzano per il trattamento e l'analisi dei dati astronomici.

Il procedimento di installazione contenuto in questa guida è stato testato sulle versioni che vanno da: Ubuntu 7.04 «Feisty Fawn» a Ubuntu 9.04 «Jaunty Jackalope», ma è valido anche per le versioni precedenti.

Preparativi

Download dei pacchetti necessari

Prima di tutto è necessario installare la shell tcsh, a tale scopo è sufficiente aprire una finestra di terminale e digitare il seguente comando:

sudo apt-get install tcsh

Onde evitare conflitti, alcuni pacchetti recenti verranno sostituiti dalle versioni obsolete presenti nei repository di Ubuntu 5.10 «Breezy Badger».

Per scaricare e installare tali pacchetti, digitare i seguenti comandi:

wget http://geco.phys.columbia.edu/~rubab/iraf/termcap-compat_1.2.3_i386.deb
wget http://geco.phys.columbia.edu/~rubab/iraf/libc5_5.4.46-15_i386.deb
wget http://geco.phys.columbia.edu/~rubab/iraf/ldso_1.9.11-15_i386.deb
sudo dpkg -i ldso_1.9.11-15_i386.deb libc5_5.4.46-15_i386.deb termcap-compat_1.2.3_i386.deb

Anchor(utenteiraf)

Creazione di un nuovo utente

Per facilitare l'installazione, è bene [:AmministrazioneSistema/ComandiBase#amministrazioneutenti:creare un nuovo utente] di nome iraf: andare su Sistema -> Amministrazione -> Utenti e Gruppi, aggiungere un nuovo utente di nome iraf e, una volta impostata una parola chiave, andare nella scheda «Privilegi» e mettere il segno di spunta sulla casella «Amministrazione del sistema». Per finire, all'interno di «Directory home» nella scheda «Avanzato» inserire il seguente testo:

/iraf/iraf/local

Dunque, inserire il seguente testo all'interno di «Shell»:

/bin/tcsh

Nel caso si desideri far risiedere anche l'utente iraf in una sottodirectory di /home, è possibile creare un link simbolico alla cartella impostata in precedenza. Per creare il link è sufficiente digitare i seguenti comandi:

cd /home
sudo ln -s /iraf/iraf/local /home/iraf
sudo chown iraf:iraf /home/iraf

Ora non resta che andare nuovamente in Sistema -> Amministrazione -> Utenti e Gruppi, selezionare l'utente iraf e fare clic su «Proprietà», infine digitare

/home/iraf

nella scheda «Avanzato».

Download dei pacchetti di programma

Creazione delle cartelle

Aprire una finestra di terminale e digitare i seguenti comandi:

sudo mkdir /iraf
sudo chown -R iraf:iraf /iraf

Una volta creata la cartella e assegnati i privilegi di amministrazione all'utente iraf non resta che effettuare l'accesso con tale utente. Digitare il seguente comando:

su iraf

Per creare tutte le cartelle che andranno a contenere il programma è sufficiente digitare i seguenti comandi:

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

Scaricare i pacchetti di programma

Per scaricare e scompattare i pacchetti del programma, digitare i seguenti comandi:

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/

Per scaricare i binari, digitare i seguenti comandi:

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

Infine, non resta che scaricare e scompattare gli archivi di NOAO con i seguenti comandi:

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

Installazione

Innanzitutto è necessario inizializzare l'ambiente. Digitare i seguenti comandi:

setenv iraf /iraf/iraf/
cd $iraf/unix/hlib
source irafuser.csh

Per verificare che tutto sia andato a buon fine, digitare il seguente comando:

./install -n

Nel caso venissero richieste informazioni a proposito del DAT rispondere «no» per proseguire.

Immagine(Icone/Grandi/info.png,,center)

Una volta terminata l'installazione è consigliato cancellare i sorgenti, ormai inutilizzati.

Infine, per installare il programma non resta che digitare il seguente comando:

sudo ./install

Configurazione e componenti aggiuntivi

Installazione di X11IRAF

Per soddisfare tutte le dipendenze è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto libncurses4.

Per scaricare ed estrarre gli archivi nelle giuste posizioni digitare i seguenti comandi:

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 Per avviare l'installazione, digitare il seguente comando:

sudo ./install

Quando viene richiesto di inserire il percorso per la cartella app-defaults è necessario inserire /etc/X11/app-defaults. Alle altre domande si può rispondere affermativamente premendo il tasto «Invio».

Installazione di DS9

Per scaricare l'ultima vesione per Linux di DS9, scompattare l'archivio ed eliminare i file compressi inutilizzati, digitare i seguenti comandi:

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

A questo punto non resta che spostare l'eseguibile in /usr/local/bin. Digitare il seguente comando:

sudo mv ds9 /usr/local/bin/

Avvio del programma

Prima esecuzione del programma

Immagine(Icone/Grandi/info.png,,center)

Prima di eseguire il programma è consiglato uscire dalla shell amministrativa tcsh con il comando exit e negare i privilegi di amministrazione all'utente iraf come [#utenteiraf spiegato in precedenza].

Prima del primo avvio è necessario creare una cartella all'interno della propria directory home dove eseguire il comando mkiraf. Digitare i seguenti comandi:

mkdir ~/iraf
cd ~/iraf
mkiraf

Per accedere rapidamente alla propria cartella delle immagini, è possibile creare un link simbolico nella cartella /iraf, con il seguente comando:

ln -s /iraf/imdirs/`(whoami)`/ ~/iraf/imdirs

Avviare il terminale grafico con il comando xgterm &, dunque digitare all'interno di quest'ultimo ciò che segue:

cd ~/iraf
ds9&
ecl

Per accedere a questa cartella velocemente si può creare un link simbolico nella propria cartella iraf

cd ~/iraf 
ln -s /iraf/imdirs/tuo_nome_utente/ imdirs

Script automatico di avvio

Per automatizzare l'avvio di iraf è possibile utilizzare uno script per la shell bash.

Una volta scaricato sul proprio Desktop lo script da [attachment:irafshell qui], sarà sufficiente spostarlo all'interno di /usr/local/bin renderlo eseguibile con i seguenti comandi:

cd ~/Desktop
sudo mv irafshell /usr/local/bin/irafshell
sudo chmod a+x /usr/local/bin/irafshell

Per avviare il programma basterà digitare nella shell il comando irafshell.

Ulteriori risorse


CategoryDaCancellare