[Resolvido] problema para rodar programs pelo terminal

Iniciado por leobap, 20 de Janeiro de 2011, 11:17

tópico anterior - próximo tópico

leobap

Pessoal,

Eu uso linux a algum tempinho (desde de 2002  8)) e agora com o ubuntu 10.10 aconteceu algo bem estranho.

Eu traballho com alguns softwares de modelagem molecular e muitos deles eu só tenho acesso via comando pelo terminal. Recentemente comprei algumas máquians novas instalei o Ubuntu 10.10 e tentei intalar os programas gaussian 03 e molden. Depois de instalados eu dou o comando para chamar o programa e recebo o seguinte erro:

/usr/local/g03/g03 Arquivo ou pasta não encontrado

Qual o problema: O caminho /usr/local/g03 está correto e o executável g03 está na pasta em questão!  ???

A mesma coisa acontece com o molden. Eu baixei o binário do site do desenvolvedor, digitei no terminal chmod +x para torná-lo executável e dentro da pasta aonde eu fiz o download eu tentei abrir o programa digitando
./molden
Ocorreu o mesmo problema: Arquivo ou pasta nao encontrado.

Eu sei que não deu erro na instalação dos programas porque eu já conheço a grande maioria das mensagens. Elas se referem a falta de bibliotecas ou problemas de permissão de leitura e escrita.

Será que houve alguma mudança no acesso aos programas pelo terminal e eu deixei passar?

Pessoal, qualquer ajuda é bem vinda.

navegantesdailusao

Olá quer rodar programas ou dar

comandos do terminal???


Para rodar programa no terminal, você precisa

digitar o caminho completo...


J.E.S.U.S. - Juntos Estaremos Sendo Um Só.

RonaldoRG

Não teria que colocar um "./" antes do executável não?

Testa assim, entra no diretório onde tá o executável:
cd /usr/local/g03

Depois tenta executar assim:
./g03

T+.
Ubuntu 12.04

irtigor

ls -l /usr/local/g03/g03
Também informe o sistema de arquivo (use o comando mount).

leobap

Citação de: navegantesdailusao online 20 de Janeiro de 2011, 17:07
Olá quer rodar programas ou dar

comandos do terminal???


Para rodar programa no terminal, você precisa

digitar o caminho completo...




Primeiro uma perguntinha boba:

Eu não entendi a pergunta: "Olá quer rodar programas ou dar

comandos do terminal???"

Segundo: Não há necessidade de dar o comando todo porque eu editei o arquivo bash.basrc do Ubuntu para incluir os  programas no PATH do sistema. Assim eu posso digitar o nome do executável de qualquer pasta e ele rodar. No caso do molden a situação é pior porque eu entro na pasta onde está o programa, digito

./molden

e eu recebo a informação que o arquivo não foi encontrado. Eu tenho estes mesmos programas rodando no Ubuntu 9.10 e no Centos e funcionam perfeitamente. Seguinto o mesmo esquema de instalação que eu sempre usei.

Sobre o sistema de arquivos utilizados: Devido ao recesso no Rio eu não estou com acesso as minhas máquinas de trabalho, mas eu usei a opção padrão durante a instalação. Se não me engano é ext3.

Valeu pela ajuda de todos

RonaldoRG

Faz o que o irtigor disse, postando o conteúdo da pasta que possui o executável.
ls -l /usr/local/g03

T+.
Ubuntu 12.04

irtigor

Então cheque se fez certo, e colocar as saídas dos comandos é -a- forma de chegar a algum lugar.

leobap

Citação de: irtigor online 21 de Janeiro de 2011, 14:35
Então cheque se fez certo, e colocar as saídas dos comandos é -a- forma de chegar a algum lugar.
Desculpem a demora para responder, mas só agora tive acesso aos computadores problemáticos:

Conteúdo da pasta /usr/local/g03:

leobap@DEQA6:~$ ls -la /usr/local/g03/
total 51132
drwxr-x---  7 root trabalho     4096 2003-06-21 22:25 .
drwxr-xr-x 11 root root         4096 2010-10-07 15:21 ..
drwxr-x---  2 root trabalho     4096 2002-11-14 00:29 basis
drwxr-x--x  2 root trabalho     4096 2010-10-07 15:27 bsd
-rwxr-x---  1 root trabalho    19244 2003-06-21 22:23 c8603
-rw-r-----  1 root trabalho      221 2003-06-21 22:25 c8603.hlp
-rwxr-x---  1 root trabalho    12796 2003-06-21 22:23 chkchk
-rwxr-x---  1 root trabalho    28484 2003-06-21 22:23 chkmove
-rw-r-----  1 root trabalho      187 2003-06-21 22:25 chkmove.hlp
-rwxr-x---  1 root trabalho    12132 2003-06-21 22:23 cktoig
lrwxrwxrwx  1 root trabalho       31 2010-10-07 15:20 clc -> linda7.1/intel-linux2.4/bin/clc
-rwxr-x---  1 root trabalho    35660 2003-06-21 17:44 cubegen
-rw-r-----  1 root trabalho     1702 2003-06-21 22:25 cubegen.hlp
-rwxr-x---  1 root trabalho    20892 2003-06-21 22:23 cubman
-rw-r-----  1 root trabalho      852 2003-06-21 22:25 cubman.hlp
-rwxr-x---  1 root trabalho    10780 2003-06-21 22:23 demofc
lrwxrwxrwx  1 root trabalho       31 2010-10-07 15:20 flc -> linda7.1/intel-linux2.4/bin/flc
-rwxr-x---  1 root trabalho     6156 2003-06-21 22:23 formchk
-rw-r-----  1 root trabalho      290 2003-06-21 22:25 formchk.hlp
-rwxr-x---  1 root trabalho    16500 2003-06-21 22:23 freqchk
-rwxr-x---  1 root trabalho    11828 2003-06-21 22:23 freqmem
-rwxrwxrwx  1 root trabalho    11740 2003-06-21 22:23 g03
-rwxr-x---  1 root trabalho    27160 2003-06-21 22:23 gau-cpp
-rwxr-x---  1 root trabalho     8472 2003-06-21 22:23 gau-fsplit
-rwxr-x---  1 root trabalho     2680 2003-06-21 22:23 gau-machine
-rwxr-x---  1 root trabalho    11028 2003-06-21 22:23 gauopt
-rw-r-----  1 root trabalho      545 2003-06-21 22:25 gauopt.hlp
-rwxr-x---  1 root trabalho    28620 2003-06-21 17:44 gautraj
-rwxr-x---  1 root trabalho   209312 2003-06-21 22:23 ghelp
-rw-r-----  1 root trabalho    22836 2003-06-21 22:25 ghelp.hlp
-rw-r-----  1 root trabalho     1326 2003-06-21 22:25 ghmain.hlp
-rwxr-x---  1 root trabalho     6412 2003-06-21 22:23 ham506
-rw-r-----  1 root trabalho      174 2003-06-21 22:25 ham506.hlp
-rw-r-----  1 root trabalho        0 2003-06-21 16:52 ia32p2.flag
-rwxr-x---  1 root trabalho   296860 2003-06-21 22:23 l1002.exe
-rwxr-x---  1 root trabalho   666408 2003-06-21 22:23 l1002.exel
-rw-r-----  1 root trabalho    13174 2003-06-21 22:25 l1002.hlp
-rwxr-x---  1 root trabalho   967800 2003-06-21 22:23 l1003.exe
-rwxr-x---  1 root trabalho   128268 2003-06-21 22:23 l1014.exe
-rwxr-x---  1 root trabalho   497664 2003-06-21 22:23 l1014.exel
-rwxr-x---  1 root trabalho   156816 2003-06-21 22:23 l101.exe
-rw-r-----  1 root trabalho    59437 2003-06-21 22:25 l101.hlp
-rwxr-x---  1 root trabalho    21536 2003-06-21 22:23 l102.exe
-rwxr-x---  1 root trabalho   249384 2003-06-21 22:23 l103.exe
-rw-r-----  1 root trabalho    52814 2003-06-21 22:25 l103.hlp
-rwxr-x---  1 root trabalho    25244 2003-06-21 22:23 l105.exe
-rwxr-x---  1 root trabalho    42752 2003-06-21 22:23 l106.exe
-rwxr-x---  1 root trabalho    26136 2003-06-21 22:23 l107.exe
-rwxr-x---  1 root trabalho    15092 2003-06-21 22:23 l108.exe
-rwxr-x---  1 root trabalho    15456 2003-06-21 22:23 l109.exe
-rwxr-x---  1 root trabalho   261336 2003-06-21 22:23 l1101.exe
-rwxr-x---  1 root trabalho   414148 2003-06-21 22:23 l1101.exel
-rw-r-----  1 root trabalho    12660 2003-06-21 22:25 l1101.hlp
-rwxr-x---  1 root trabalho    62612 2003-06-21 22:23 l1102.exe
-rwxr-x---  1 root trabalho    15616 2003-06-21 22:23 l110.exe
-rwxr-x---  1 root trabalho   380196 2003-06-21 22:23 l1110.exe
-rwxr-x---  1 root trabalho   532456 2003-06-21 22:23 l1110.exel
-rwxr-x---  1 root trabalho  1226508 2003-06-21 22:23 l1111.exe
-rwxr-x---  1 root trabalho   218788 2003-06-21 22:23 l1112.exe
-rwxr-x---  1 root trabalho   588816 2003-06-21 22:23 l1112.exel
-rwxr-x---  1 root trabalho    19700 2003-06-21 22:23 l111.exe
-rwxr-x---  1 root trabalho    35212 2003-06-21 22:23 l113.exe
-rwxr-x---  1 root trabalho    39856 2003-06-21 22:23 l114.exe
-rwxr-x---  1 root trabalho   134764 2003-06-21 22:23 l115.exe
-rw-r-----  1 root trabalho    22860 2003-06-21 22:25 l115.hlp
-rwxr-x---  1 root trabalho    16888 2003-06-21 22:23 l116.exe
-rwxr-x---  1 root trabalho    87308 2003-06-21 22:23 l117.exe
-rwxr-x---  1 root trabalho   137476 2003-06-21 22:23 l118.exe
-rwxr-x---  1 root trabalho    57840 2003-06-21 22:23 l120.exe
-rwxr-x---  1 root trabalho   137220 2003-06-21 22:23 l121.exe
-rwxr-x---  1 root trabalho    15540 2003-06-21 22:23 l122.exe
-rwxr-x---  1 root trabalho   367772 2003-06-21 22:23 l1.exe
-rw-r-----  1 root trabalho   224274 2003-06-21 22:25 l1.hlp
-rwxr-x---  1 root trabalho    72956 2003-06-21 22:23 l202.exe
-rw-r-----  1 root trabalho     6409 2003-06-21 22:25 l202.hlp
-rwxr-x---  1 root trabalho  1439888 2003-06-21 22:23 l301.exe
-rw-r-----  1 root trabalho   111653 2003-06-21 22:25 l301.hlp
-rwxr-x---  1 root trabalho   308884 2003-06-21 22:23 l302.exe
-rwxr-x---  1 root trabalho   461696 2003-06-21 22:23 l302.exel
-rwxr-x---  1 root trabalho    24432 2003-06-21 22:23 l303.exe
-rwxr-x---  1 root trabalho   222200 2003-06-21 22:23 l307.exe
-rwxr-x---  1 root trabalho    15228 2003-06-21 22:23 l308.exe
-rwxr-x---  1 root trabalho    43924 2003-06-21 22:23 l310.exe
-rwxr-x---  1 root trabalho    61940 2003-06-21 22:23 l311.exe
-rwxr-x---  1 root trabalho   256668 2003-06-21 22:23 l314.exe
-rwxr-x---  1 root trabalho    15884 2003-06-21 22:23 l315.exe
-rwxr-x---  1 root trabalho    11772 2003-06-21 22:23 l316.exe
-rwxr-x---  1 root trabalho    20620 2003-06-21 22:23 l317.exe
-rwxr-x---  1 root trabalho    20804 2003-06-21 22:23 l318.exe
-rwxr-x---  1 root trabalho     6512 2003-06-21 22:23 l319.exe
-rwxr-x---  1 root trabalho   322792 2003-06-21 22:23 l401.exe
-rw-r-----  1 root trabalho    22396 2003-06-21 22:25 l401.hlp
-rwxr-x---  1 root trabalho   424240 2003-06-21 22:23 l402.exe
-rwxr-x---  1 root trabalho   117824 2003-06-21 22:23 l405.exe
-rw-r-----  1 root trabalho     2847 2003-06-21 22:25 l405.hlp
-rwxr-x---  1 root trabalho   514972 2003-06-21 22:23 l502.exe
-rwxr-x---  1 root trabalho   667000 2003-06-21 22:23 l502.exel
-rw-r-----  1 root trabalho    34334 2003-06-21 22:25 l502.hlp
-rwxr-x---  1 root trabalho    65564 2003-06-21 22:23 l503.exe
-rw-r-----  1 root trabalho     3339 2003-06-21 22:25 l503.hlp
-rwxr-x---  1 root trabalho    32972 2003-06-21 22:23 l504.exe
-rwxr-x---  1 root trabalho   106940 2003-06-21 22:23 l506.exe
-rwxr-x---  1 root trabalho   472744 2003-06-21 22:23 l506.exel
-rw-r-----  1 root trabalho     3722 2003-06-21 22:25 l506.hlp
-rwxr-x---  1 root trabalho    55536 2003-06-21 22:23 l508.exe
-rwxr-x---  1 root trabalho   423804 2003-06-21 22:23 l508.exel
-rwxr-x---  1 root trabalho  4728472 2003-06-21 22:23 l510.exe
-rwxr-x---  1 root trabalho  5095780 2003-06-21 22:23 l510.exel
-rw-r-----  1 root trabalho   292510 2003-06-21 22:25 l510.hlp
-rwxr-x---  1 root trabalho   186164 2003-06-21 22:23 l601.exe
-rw-r-----  1 root trabalho    24230 2003-06-21 22:25 l601.hlp
-rwxr-x---  1 root trabalho   106124 2003-06-21 22:23 l602.exe
-rwxr-x---  1 root trabalho   470376 2003-06-21 22:23 l602.exel
-rwxr-x---  1 root trabalho    66284 2003-06-21 22:23 l604.exe
-rwxr-x---  1 root trabalho   470316 2003-06-21 22:23 l607.exe
-rwxr-x---  1 root trabalho    10868 2003-06-21 22:23 l608.exe
-rwxr-x---  1 root trabalho   938700 2003-06-21 22:23 l609.exe
-rwxr-x---  1 root trabalho    13644 2003-06-21 22:23 l610.exe
-rwxr-x---  1 root trabalho   394448 2003-06-21 22:23 l701.exe
-rwxr-x---  1 root trabalho   547604 2003-06-21 22:23 l701.exel
-rwxr-x---  1 root trabalho   157708 2003-06-21 22:23 l702.exe
-rwxr-x---  1 root trabalho   425912 2003-06-21 22:23 l703.exe
-rwxr-x---  1 root trabalho   578228 2003-06-21 22:23 l703.exel
-rwxr-x---  1 root trabalho    82164 2003-06-21 22:23 l716.exe
-rw-r-----  1 root trabalho    12745 2003-06-21 22:25 l716.hlp
-rwxr-x---  1 root trabalho   102020 2003-06-21 22:23 l801.exe
-rw-r-----  1 root trabalho    15053 2003-06-21 22:25 l801.hlp
-rwxr-x---  1 root trabalho    46672 2003-06-21 22:23 l802.exe
-rwxr-x---  1 root trabalho   156052 2003-06-21 22:23 l804.exe
-rwxr-x---  1 root trabalho   181916 2003-06-21 22:23 l811.exe
-rwxr-x---  1 root trabalho    40620 2003-06-21 22:23 l901.exe
-rwxr-x---  1 root trabalho    37000 2003-06-21 22:23 l902.exe
-rwxr-x---  1 root trabalho    20684 2003-06-21 22:23 l903.exe
-rwxr-x---  1 root trabalho    64328 2003-06-21 22:23 l904.exe
-rwxr-x---  1 root trabalho    16640 2003-06-21 22:23 l905.exe
-rwxr-x---  1 root trabalho   165116 2003-06-21 22:23 l906.exe
-rwxr-x---  1 root trabalho   547700 2003-06-21 22:23 l906.exel
-rwxr-x---  1 root trabalho   155864 2003-06-21 22:23 l908.exe
-rwxr-x---  1 root trabalho   328764 2003-06-21 22:23 l913.exe
-rwxr-x---  1 root trabalho   696800 2003-06-21 22:23 l913.exel
-rw-r-----  1 root trabalho    22976 2003-06-21 22:25 l913.hlp
-rwxr-x---  1 root trabalho   198580 2003-06-21 22:23 l914.exe
-rwxr-x---  1 root trabalho   564600 2003-06-21 22:23 l914.exel
-rwxr-x---  1 root trabalho   108180 2003-06-21 22:23 l915.exe
-rwxr-x---  1 root trabalho   202480 2003-06-21 22:23 l916.exe
-rw-r-----  1 root trabalho    20523 2003-06-21 22:25 l916.hlp
-rwxr-x---  1 root trabalho    33604 2003-06-21 22:23 l918.exe
-rwxr-x---  1 root trabalho  2975612 2003-06-21 22:23 l923.exe
-rw-r-----  1 root trabalho   250054 2003-06-21 22:25 l923.hlp
-rwxr-x---  1 root trabalho   332480 2003-06-21 22:23 l9999.exe
-rw-r-----  1 root trabalho    18013 2003-06-21 22:25 l9999.hlp
-rwxr-x---  1 root trabalho    84590 2003-04-08 21:15 libpgc.so
drwxr-x---  4 root trabalho     4096 2003-03-20 21:18 linda7.1
-rwxr-x---  1 root trabalho    30185 2003-06-21 17:45 linda-dummy
drwxr-x---  2 root trabalho     4096 2003-06-21 22:25 linda-exe
-rw-r-----  1 root trabalho      800 2003-06-21 22:25 mdutil.hlp
-rwxr-x---  1 root trabalho    54629 2003-06-21 17:44 mm
-rw-r-----  1 root trabalho      926 2003-06-21 22:25 mm.hlp
-rwxr-x---  1 root trabalho   475344 2003-06-21 22:23 newzmat
-rw-r-----  1 root trabalho     9807 2003-06-21 22:25 newzmat.hlp
lrwxrwxrwx  1 root trabalho       34 2010-10-07 15:20 ntsnet -> linda7.1/intel-linux2.4/bin/ntsnet
-rwxr-x---  1 root trabalho     6124 2003-06-21 22:23 pluck
-rw-r-----  1 root trabalho     2742 2003-06-21 22:25 putil.hlp
-rw-r-----  1 root trabalho      201 2003-06-21 22:25 putils.hlp
-rw-r-----  1 root trabalho      473 2003-06-21 22:25 reform.hlp
-rwxr-x---  1 root trabalho     7956 2003-06-21 22:23 rwfdump
-rw-r-----  1 root trabalho      506 2003-06-21 22:25 rwfdump.hlp
-rwxr-x---  1 root trabalho   378224 2003-06-21 22:23 testrt
-rw-r-----  1 root trabalho      388 2003-06-21 22:25 testrt.hlp
drwxr-x---  4 root trabalho     4096 2003-06-21 22:23 tests
-rwxr-x---  1 root trabalho     9604 2003-06-21 22:23 unfchk
-rw-r-----  1 root trabalho      139 2003-06-21 22:25 unfchk.hlp
-rw-r-----  1 root trabalho    98648 2003-06-21 22:25 utilam.hlp
-rw-r-----  1 root trabalho      513 2003-06-21 22:25 util.hlp
-rw-r-----  1 root trabalho    99175 2003-06-21 22:25 utilnz.hlp
-rwxr-x---  1 root trabalho 13673836 2003-06-21 17:14 util.so
leobap@DEQA6:~$


Existe um monte de arquivos necessário ao programa nesta pasta, mas o executável está na mesma pasta. Ele está com permissão para todos escreverem, modificarem e executarem porque eu estava tentando todas as alternativas possíveis e por último acabei tentando o chmod 777 para descobrir se era problema de permissão.

Sistema de arquivos que eu estou utilizando. Eu havia postado que era ext3, mas na realidade é ext4.
leobap@DEQA6:~$ mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/leobap/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=leobap)
leobap@DEQA6:~$


E por último, o erro que sempre aparece:

leobap@DEQA6:~$ g03
bash: /usr/local/g03/g03: Arquivo ou diretório não encontrado
leobap@DEQA6:~$


Valeu pela colaboração de todos!

leobap

Problema resolvido, pesquisei no google e descobri que precisava instalar um biblioteca para rodar aplicativos 32 bits.

sudo apt-get install ia32-libs

Agora os programas rodam.

Problema resolvido