[Tutorial] Installare IRAF su Ubuntu feisty
Inviato: domenica 13 maggio 2007, 1:08
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
Ora recupera alcuni pacchetti della buona vecchia Breezy
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.
Scarica i pacchetti di IRAF
Scarica ed estrai gli archivi binari di IRAF, stesso procedimento di prima
Fa' lo stesso per gli archivi binari di NOAO
Inizializza l'ambiente
Test di installazione, per vedere se tutto è andato a buon fine
Installazione vera e propria! La password di root in questo caso è quella dell'utente "iraf"!
Se tutto va bene, un messaggio ti informerà che l'installazione si è conclusa con 0 errori.
X11IRAF
Installa le dipendenze necessarie
Posiziònati nella cartella appropriata e scarica i tar.gz necessari, per poi estrarli e cancellare gli archivi
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
DS9
Scarica l'ultima vesione per linux, scompatta l'archivio ed elimina il file compresso
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"
Digita "xgterm &" per avviare il terminale grafico, dopodiché digita in quest'ultimo
Buon lavoro! (b2b)
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
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
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
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/
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
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
Codice: Seleziona tutto
setenv iraf /iraf/iraf/
cd $iraf/unix/hlib
source irafuser.csh
Codice: Seleziona tutto
/install -n Codice: Seleziona tutto
sudo ./install X11IRAF
Installa le dipendenze necessarie
Codice: Seleziona tutto
sudo apt-get install libncurses4 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
Codice: Seleziona tutto
sudo ./install
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/
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
Codice: Seleziona tutto
cd ~/iraf
ds9&
ecl