Testei o seguinte procedimento de instalação do IRAF, usando um arquivo de instalação .iso, no Ubuntu 12.04, Mint 13 e Debian 7.
ATENÇÃO: Leia todo o texto antes de começar os procedimentos.
O arquivo .iso que recomendarei instala não só o IRAF, mas também o DS9, o X11IRAF, e outros pacotes e programas que podem ser necessários na pesquisa em astronomia.
Instalando o IRAF
Baixe o arquivo .iso do IRAF de sua preferência no site abaixo. Ele possui um script de instalação juntamente com todos os arquivos necessários.
http://www.astro.csdb.cn/mirror/AstroSoft/IRAF/IRAF_Ubuntu/
ou http://www.astrosen.unam.mx/%7Efavilac/IRAF/
A versão que testei (IRAF_Ubuntu-12.04.iso) veio com os seguintes pacotes:
IRAF 2.14.1
STSDAS 3.14
TABLES 3.14
STSCI_PYTHON 2.12
PyRAF 1.10
PyFITS 2.2.2
DS9 7.0.1
X11IRAF 2.0 BETA
WCSTOOLS 3.8.1
TELARCHIVE 1.6.1
PHIST 2.0
STECF 1.5
FV 5.3
XVISTA 7.12 64 bits
PLCREATE 1.0
GEMINI 1.10
CTIO
Depois de ter baixado o pacote, monte a ISO:
Para abrir o iraf, basta estar dentro da pasta iraf e digitar no terminal:
Observação: Se você tentar abrir o IRAF sem ser na pasta iraf, obterá a seguinte mensagem de perigo:
Script útil
Para abrir o programa é possível criar um script para automatizar a abertura do IRAF e do DS9 juntos. Para isso, você criará um arquivo chamado irafshell (você pode colocar o nome que quiser nesse arquivo, se não quiser o nome 'irafshell') e na escrita usará comandos do xgterm dentro do arquivo. Crie o arquivo:
Eu gosto de usar do modo que está acima. Mas se quiser, pode modificar as especificações. Quer as letras maiores? Edite para -fn 9x15; se quiser que o terminal seja maior, modifique os números de -geometry 80x24; se quiser que a scrollbar fique a esquerda, escreva -sbr no lugar de -sb; quer que o terminal mostre mais linhas ao subir o scrollbar, edite o número na frente de -sl; você pode mudar o título do terminal editando o nome entre aspas em -title "IRAF"; modifique a cor de background escrevendo o nome da cor em inglês em -bg "black", e a cor das letras em -fg "green".
Mais comandos você pode encontrar aqui, porém nem todos esses comandos funcionarão devido a serem comandos para xterm. Não achei os comandos para xgterm em site, mas alguns você encontra no manual digitando no terminal o que está entre aspas: "man xgterm".
Por último, dê permissão para que todos os usuários possam executar o script criado:
Comentário Final:
Há outros .iso disponíveis (mas não os testei) disponíveis no site:
http://www.astrosen.unam.mx/~favilac/linastro.html
Se preferir instalar tudo manualmente, siga as instruções no site:
http://wiki.ubuntu-br.org/IRAF
ATENÇÃO: Leia todo o texto antes de começar os procedimentos.
O arquivo .iso que recomendarei instala não só o IRAF, mas também o DS9, o X11IRAF, e outros pacotes e programas que podem ser necessários na pesquisa em astronomia.
Instalando o IRAF
Baixe o arquivo .iso do IRAF de sua preferência no site abaixo. Ele possui um script de instalação juntamente com todos os arquivos necessários.
http://www.astro.csdb.cn/mirror/AstroSoft/IRAF/IRAF_Ubuntu/
ou http://www.astrosen.unam.mx/%7Efavilac/IRAF/
A versão que testei (IRAF_Ubuntu-12.04.iso) veio com os seguintes pacotes:
IRAF 2.14.1
STSDAS 3.14
TABLES 3.14
STSCI_PYTHON 2.12
PyRAF 1.10
PyFITS 2.2.2
DS9 7.0.1
X11IRAF 2.0 BETA
WCSTOOLS 3.8.1
TELARCHIVE 1.6.1
PHIST 2.0
STECF 1.5
FV 5.3
XVISTA 7.12 64 bits
PLCREATE 1.0
GEMINI 1.10
CTIO
Depois de ter baixado o pacote, monte a ISO:
$ sudo mount IRAF_Ubuntu-12.04.iso /mnt/ -oloop
Vá para o diretório onde a .iso foi montada:$ cd /mnt
Inicie a instalação (neste momento é preciso estar conectado à internet, pois o script fará com que sejam baixados os pacotes que faltam no sistema para o funcionamento do IRAF):$ sudo sh install.sh
Saia do diretório e desmonte a imagem:$ sudo umount /mnt
Crie uma pasta chamada iraf no diretório que deseja usar como base:$ mkdir iraf
Entre na pasta que acabou de ser criada e crie os arquivos do iraf nela. O terminal solicitará que você informe qual tipo de terminal quer usar com o iraf. Digite no terminal: xgterm.$ cd iraf
$ mkiraf
Pronto! Para abrir o iraf, basta estar dentro da pasta iraf e digitar no terminal:
$ ecl
E para abrir o ds9, digite no terminal que está com o iraf aberto:ecl> !ds9
Observação: Se você tentar abrir o IRAF sem ser na pasta iraf, obterá a seguinte mensagem de perigo:
Warming: no login.cl found in login directory
Isto indica que você entrou pelo diretório errado.
Script útil
Para abrir o programa é possível criar um script para automatizar a abertura do IRAF e do DS9 juntos. Para isso, você criará um arquivo chamado irafshell (você pode colocar o nome que quiser nesse arquivo, se não quiser o nome 'irafshell') e na escrita usará comandos do xgterm dentro do arquivo. Crie o arquivo:
$ sudo gedit /usr/local/bin/irafshell
Copie e cole o seguinte conteúdo dentro do arquivo:PID=`pidof ds9`
if [ ! $PID ]; then
ds9 &
fi
pushd ~/iraf > /dev/null
xgterm -iconic -fn 8x13 -geometry 80x24 -sbr -sl 500 -title "IRAF" -bg "black" -fg "green" -e "ecl" &
popd > /dev/null
Salve e feche o arquivo.Eu gosto de usar do modo que está acima. Mas se quiser, pode modificar as especificações. Quer as letras maiores? Edite para -fn 9x15; se quiser que o terminal seja maior, modifique os números de -geometry 80x24; se quiser que a scrollbar fique a esquerda, escreva -sbr no lugar de -sb; quer que o terminal mostre mais linhas ao subir o scrollbar, edite o número na frente de -sl; você pode mudar o título do terminal editando o nome entre aspas em -title "IRAF"; modifique a cor de background escrevendo o nome da cor em inglês em -bg "black", e a cor das letras em -fg "green".
Mais comandos você pode encontrar aqui, porém nem todos esses comandos funcionarão devido a serem comandos para xterm. Não achei os comandos para xgterm em site, mas alguns você encontra no manual digitando no terminal o que está entre aspas: "man xgterm".
Por último, dê permissão para que todos os usuários possam executar o script criado:
$ sudo chmod a+x /usr/local/bin/irafshell
Agora, quando quiser abrir o IRAF, basta digitar irafshell no terminal. Você não precisará mais estar dentro da pasta base do iraf para iniciá-lo corretamente.Comentário Final:
Há outros .iso disponíveis (mas não os testei) disponíveis no site:
http://www.astrosen.unam.mx/~favilac/linastro.html
Se preferir instalar tudo manualmente, siga as instruções no site:
http://wiki.ubuntu-br.org/IRAF