sh: l1.exe: comando não encontrado ??? Por quê?

0

Estou usando o pacote de química computacional gaussiana ES64L-G16RevA.03 em:

Linux ubuntu 4.4.0-116-genérico # 140-Ubuntu SMP seg 12 de fevereiro 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux

Depois de instalar este pacote usando:

mkdir -p $HOME/opt/gaussian/scr

export g16root=$HOME/opt/gaussian

tar xvjf G16-A03-AVX2.tbz -C $g16root

export GAUSS_EXEDIR=$g16root/g16

export GAUSS_SCRDIR=$g16root/scr

chmod -R 700 $GAUSS_EXEDIR

cd $GAUSS_EXEDIR

./bsd/install

e executando digitando:

./g16 example.com

Corre e termina bem! Tudo funciona perfeitamente.

Mas depois que o trabalho é concluído e quero executar outro trabalho executando o mesmo comando, ele gera um erro ...

user@ubuntu:~/opt/gaussian/g16$ ./g16 example2.com 
sh: l1.exe: command not found

Que diabos? Eu presumo que sh não sabe onde encontrar l1.exe, mas por que ./g16 chama sh ao invés de bash ou dash que é nativo do Ubuntu?

E g16 é arquivo binário ... Talvez alguém possa me ajudar a consertar isso?

Ah, e outra coisa ... Se eu apagar todos os diretórios e reinstalar o programa pelo mesmo método, posso executar o programa novamente por 1 vez ... Depois, ele volta ao mesmo estado. Por favor me ajude:)

    
por spectrum 28.03.2018 / 10:58

0 respostas

Tags