Conteúdo |
IRAF
O que é
O IRAF (Image Reduction and Analysis Facility) é um programa para tratamento de imagens desenvolvido pelo NOAO. O programa é voltado para a análise de dados e redução de imagens de telescópios.
Mostro aqui como instalar a versão do IRAF 2.14 no Ubuntu Hardy/Intrepid (i386), mas deve funcionar igualmente no Feisty. Esta dica talvez seja útil para poucas pessoas, mas vale sempre o registro para futuras consultas.
Sugestão: Antes de realizar a instalação leia todo o manual para saber em quais passos são necessárias alterações.
Instalação
Preparando tudo
- Atualize os repositórios
sudo apt-get update
- Instale o interpretador tcsh
sudo apt-get install tcsh
- Instale algumas bibliotecas necessárias:
sudo apt-get install ncurses-dev
- Crie um link simbólico para a biblioteca libtermcap:
sudo ln -s libtermcap.so /usr/lib/libtermcap.so.2
Crie um novo usuário para facilitar a instalação do IRAF. Você pode fazer isso pelo terminal com o comando adduser. Caso prefira fazer isso pelo ambiente gráfico, siga os seguintes passos:
Abra o menu Sistema > Administração > Usuários e Grupos
Adicione um novo usuário (sugiro como login iraf).
Coloque como diretório home /iraf/iraf/local
Configure o shell como /bin/tcsh
Adicione o usuário no grupo de Administração do sistema (porém não esqueça de alterar isso depois da instalação).
- Crie um novo diretório para a instalação e altere o proprietário
sudo mkdir /iraf sudo chown -R iraf:iraf /iraf
TODOS os comandos abaixos devem ser executados como usuário iraf su iraf
- Crie os diretórios onde será instalado o IRAF
/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
Baixando os pacotes necessários
- Baixe e extraia o código-fonte
cd /iraf/iraf wget http://iraf.net/ftp/iraf/v214/PCIX/as.pcix.gen.gz tar -zxf as.pcix.gen.gz rm as.pcix.gen.gz
- Copie arquivos para o lugar correto
cd /iraf/iraf/unix/bin.redhat/ mv * ../bin.linux/
- Copie e extraia o código binário do IRAF
cd /iraf/irafbin/bin.linux wget http://iraf.net/ftp/iraf/v214/PCIX/ib.rhux.x86.gz tar -zxpf ib.rhux.x86.gz rm ib.rhux.x86.gz
- Copiando e extraindo binários do NOAO
cd /iraf/irafbin/noao.bin.linux wget http://iraf.net/ftp/iraf/v214/PCIX/nb.rhux.x86.gz tar -zxpf nb.rhux.x86.gz rm nb.rhux.x86.gz
Instalando
- Caso não esteja, inicialize o ambiente csh:
csh
- Inicialize o environment
setenv iraf /iraf/iraf/ cd $iraf/unix/hlib source irafuser.csh
- Teste a instalação
./install -n
Todas as instruções devem aparecer como OK. Se apenas o item relacionado a permissão dos diretórios estiver como fail não se preocupe, isso não afetará a instalação. Você pode optar por desabilitar alguns recursos como por exemplo um drive de fita DAT (para isso basta apenas responder no quanto perguntado).
- Instalando...
sudo ./install
Se tudo correr bem aparecerá uma mensagem informando que a instalação foi realizada sem erros.
Programas e configurações extras
X11IRAF
O XGTerm é essencial para o uso da interface gráfica. Ele é parte do pacote X11IRAF, juntamente com outras coisas úteis como por exemplo servidores de imagens.
Instalação
- Baixe e extraia os arquivos binários
cd /iraf/x11iraf/ wget http://iraf.noao.edu/iraf/ftp/iraf/x11iraf/x11iraf-v2.0BETA-bin.redhat.tar.gz tar -zxf x11iraf-v2.0BETA-bin.redhat.tar.gz rm x11iraf-v2.0BETA-bin.redhat.tar.gz
- Mova os arquivos para seus destinos corretos
mv lib.redhat lib.linux mv bin.redhat bin.linux
- Instalando...
sudo ./install
Atenção: Durante a instalação pode aceitar todas as opções padrões apertando enter, apenas quando perguntar qual é o diretório para as app-defaults mude para /etc/X11/app-defaults
DS9
O DS9 é útil para a visualização e manipulação de imagens.
Instalação
- Baixe a última verão do ds9 para linux
wget http://hea-www.harvard.edu/saord/download/ds9/linux/ds9.linux.5.4.tar.gz tar -zxf ds9.linux.5.4.tar.gz rm ds9.linux.5.4.tar.gz
- Mova para o diretório /usr/local/bin
sudo mv ds9 /usr/local/bin/
Executando
Qualquer usuário pode executar o IRAF. Antes da primeira utilização é necessário criar um diretório e executar o mkiraf:
mkdir ~/iraf cd ~/iraf mkiraf
E então selecione xgterm como seu shell para o IRAF.
Para utilizar o IRAF execute o xgterm e então digite
cd ~/iraf ds9& ecl
Script útil
Para facilitar é possível criar um script para automatizar a abertura do IRAF. Para isso crie um novo arquivo chamado irafshell:
sudo gedit /usr/local/bin/irafshell
e insira o seguinte conteudo neste arquivo:
#!/bin/bash
PID=`pidof ds9`
if [ ! $PID ]; then
ds9 &
fi
pushd ~/iraf > /dev/null
xgterm -iconic -geometry 80x24 -sb -title "IRAF" -bg "lemon chiffon" -fg "black" -e "ecl" &
popd > /dev/null De permissão para que todos os usuários possam executá-lo:
sudo chmod a+x /usr/local/bin/irafshell
Agora quando quiser abrir o IRAF basta digitar irafshell no terminal.
Créditos
Autor: RafaelSfair |
Data: 08/05/2007 |
Mantenedor: RafaelSfair |
Revisão: 21/01/2009 |
Revisores: BrunoHenrique & RafaelSfair |
|
