Comando de arquivo executável não encontrado

0

Eu tenho tentado instalar uma ferramenta chamada MetaACE. Eu incluí a linha de comando abaixo.

deebak@ubuntu:~$ cd Downloads/MetaACE_LTD
deebak@ubuntu:~/Downloads/MetaACE_LTD$ bash
deebak@ubuntu:~/Downloads/MetaACE_LTD$ echo $SHELL
/bin/bash
deebak@ubuntu:~/Downloads/MetaACE_LTD$ ls
bin  docs  Example  metaace.bash  metaace.bash~  runtime
deebak@ubuntu:~/Downloads/MetaACE_LTD$ source metaace.bash
deebak@ubuntu:~/Downloads/MetaACE_LTD$ cat metaace.bash
#!/bin/bash
METAACE=/home/deebak/Downloads/MetaACE_LTD
RUNTIME_PATH=$METAACE/runtime/v84
PATH=/bin:$PATH
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${RUNTIME_PATH}/runtime/glnxa64:${METAACE}/bin:${RUNTIME_PATH}/bin/glnxa64:${RUNTIME_PATH}/sys/os/glnxa64:${RUNTIME_PATH}/sys/java/jre/glnxa64/jre/lib/amd64/server
export LD_LIBRARY_PATH

XAPPLRESDIR=/home/mathewsn/MetaACE_LTD/runtime/v84/X11/app-defaults
export XAPPLRESDIR

deebak@ubuntu:~/Downloads/MetaACE_LTD$ cd bin
deebak@ubuntu:~/Downloads/MetaACE_LTD/bin$ ls -l
total 916
-rw-r--r-- 1 deebak deebak     51 Sep 26  2014 cpmetafiles
-rwxr-xr-x 1 deebak deebak      0 Mar  1 15:48 metaace
-rw-r--r-- 1 deebak deebak 338498 Apr 27  2015 metaace.bak
-rw-r--r-- 1 deebak deebak    206 Apr  7 14:58 MetaACE.log
-rw-r--r-- 1 deebak deebak   1271 Mar 31 10:32 MetaACElog.txt
-rw-r--r-- 1 deebak deebak 338498 Apr 27  2015 MetaACE_LTD
-rw-r--r-- 1 deebak deebak 239484 Jan  9  2015 MetaACE_LTDo
-rw-r--r-- 1 deebak deebak    282 Mar 31 10:32 runData.mat

deebak@ubuntu:~/Downloads/MetaACE_LTD/bin$ metaace
/usr/bin/python: /home/deebak/Downloads/MetaACE_LTD/runtime/v84/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by /usr/bin/python)
/usr/bin/python: /home/deebak/Downloads/MetaACE_LTD/runtime/v84/bin/glnxa64/libssl.so.1.0.0: no version information available (required by /usr/bin/python)
**metaace: command not found**
deebak@ubuntu:~/Downloads/MetaACE_LTD/bin$ 

Como executo este arquivo bin? Ou há alguma outra questão para a qual eu possa ligar este problema? Agradecemos antecipadamente:)

    
por Neethu Mathews 10.04.2016 / 14:54

1 resposta

0

Você provavelmente tem o executável em uma pasta que não é procurada por executáveis. Eu não conheço o MetaACE e como ele funciona.

Verifique: env | grep PATH

1) adicione a pasta para executável no PATH. PATH = ~ / Downloads / MetaACE_LTD / bin: $ PATH (metaace.bash assume que o executável é colocado em / bin)

2) adicione a pasta ativa ao PATH (Isso é perigoso no caso de se obter executáveis em pastas de download, copiar arquivos, etc. Normalmente não é feito no ambiente de produção.) Você então precisa ter ~ / Downloads / MetaACE_LTD / bin como pasta ativa para poder iniciar o executável, como o seu exemplo.

3) inicie o binário usando caminho e arquivo completos: ~ / Downloads / MetaACE_LTD / bin / metaace Em geral, pode-se encontrar um problema adicional com outros executáveis, mas o MetaACE parece ter apenas um.

4) instale / mova / copie o MetaACE em outras pastas.

5) make softlink para execúvel em uma pasta usada pelo PATH para onde você tem.

    
por NorwegianBlue 10.04.2016 / 16:00