Estou trabalhando em um projeto de pesquisa que requer que eu utilize dados do Telescópio de Área Grande Fermi da NASA. A NASA fornece aos usuários um pacote de ferramentas para manipular e utilizar os dados que encontrariam, mas é acompanhado por um guia de instalação inadequado.
Eu instalei essas ferramentas (módulos) com sucesso, mas por algum motivo elas parecem funcionar dentro de um único terminal. Se eu fosse abrir outro terminal e tentasse usar um módulo, por exemplo: gtselect, ele não reconheceria o comando enquanto o outro terminal no qual eu instalei originalmente o pacote.
Além disso, sempre que fecho o terminal, como desligar meu computador para a noite do dia seguinte, preciso reinstalar o software. (Não há software de proteção de disco rígido neste PC que possa estar restaurando o HDD para um estado anterior)
Dito isto, decidi escrever um script de shell bash para fazer a instalação para mim toda vez que preciso, a fim de remover o incômodo de digitar nomes de caminho longos repetidas vezes. Por algum motivo, no entanto, o script bash não funciona e as ferramentas que eu tento usar permanecem sem reconhecimento.
Aqui estão os comandos que, se eu inserir manualmente um de cada vez nesta ordem, instalo ambos os pacotes corretamente para que eu possa utilizar:
cd /home/dwoodson/FermiScienceTools/ScienceTools/Ubuntu/BUILD_DIR
./configure
export FERMI_DIR=/home/dwoodson/FermiScienceTools/ScienceTools/Ubuntu
source $FERMI_DIR/fermi-init.sh
cd /home/dwoodson/HEASoft/heasoft-6.16/x86_64-unknown-linux-gnu-libc2.5/BUILD_DIR
./configure
export HEADAS=/home/dwoodson/HEASoft/heasoft-6.16/x86_64-unknown-linux-gnu-libc2.5
source $HEADAS/headas-init.sh
Estas linhas foram dadas a mim especificamente do guia de instalação da NASA. Eu não planejei isso sozinho.
Eu coloquei essas linhas exatamente em um script de shell bash:
#!/bin/bash
cd /home/dwoodson/FermiScienceTools/ScienceTools/Ubuntu/BUILD_DIR
./configure
export FERMI_DIR=/home/dwoodson/FermiScienceTools/ScienceTools/Ubuntu
source $FERMI_DIR/fermi-init.sh
cd /home/dwoodson/HEASoft/heasoft-6.16/x86_64-unknown-linux-gnu-libc2.5/BUILD_DIR
./configure
export HEADAS=/home/dwoodson/HEASoft/heasoft-6.16/x86_64-unknown-linux-gnu-libc2.5
source $HEADAS/headas-init.sh
Um instala corretamente, o outro não. Por favor, deixe-me saber se alguém pode ser útil.
Obrigado