Não é possível iniciar um aplicativo, 'Nenhum arquivo ou diretório', mas existe

0

A pasta existe, o aplicativo tornou-se executável. Mas quando eu corro eu recebo a seguinte mensagem:


pst007x@pst007x-Aspire-5741:~$ /home/pst007x/Applications/ClipGrab/clipgrab
bash: /home/pst007x/Applications/ClipGrab/clipgrab: No such file or directory
pst007x@pst007x-Aspire-5741:~$

Obrigado

NOTA: COMO SUGERIDO ABAIXO

pst007x@pst007x-Aspire-5741:~$ file /home/pst007x/Applications/ClipGrab/clipgrab /bin/bash
/home/pst007x/Applications/ClipGrab/clipgrab: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, BuildID[sha1]=0x22c8628796d72d721cf46293fe1d83b965de6df0, stripped
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, BuildID[sha1]=0x7ea55c6b94d32a06887081649ec990fd70700455, stripped
pst007x@pst007x-Aspire-5741:~$ 

NOTA: COMO SUGERIDO ABAIXO

pst007x@pst007x-Aspire-5741:~/Applications/ClipGrab$ ls -l
total 588
-rwxrwxrwx 1 pst007x pst007x 388096 Mar 26 14:50 clipgrab
-rwxrwxr-x 1 pst007x pst007x 194397 Feb 11 04:07 clipgrab-3.1.3.0.bz2
-rwxrwxr-x 1 pst007x pst007x  15981 Feb 13 00:46 Clipgrab icon.jpg
pst007x@pst007x-Aspire-5741:~/Applications/ClipGrab$ 

NOTA: COMO SUGERIDO ABAIXO

    pst007x@pst007x-Aspire-5741:~$ cd /home/pst007x/Applications/ClipGrab/
    pst007x@pst007x-Aspire-5741:~/Applications/ClipGrab$ ./clipgrab
    bash: ./clipgrab: No such file or directory
    pst007x@pst007x-Aspire-5741:
    
por pst007x 26.03.2012 / 16:08

3 respostas

4

O caso comum para isso é tentar executar um binário de 32 bits em um sistema de 64 bits. Isso deve mostrar se esse é o caso:

file /home/pst007x/Applications/ClipGrab/clipgrab /bin/bash

Se ele mostrar que o clipgrab é de 32 bits e / bin / bash de 64 bits, a solução deve ser a instalação de bibliotecas de 32 bits. Você faz isso instalando o pacote ia32-libs

    
por geirha 26.03.2012 / 16:39
0
  1. cd /home/pst007x/Applications/ClipGrab/
  2. ./clipgrab
por Vibhav Pant 26.03.2012 / 16:24
0

Quais são as permissões definidas para esse arquivo? Você precisará garantir que o arquivo seja readable e executable para poder executá-lo.

Por exemplo, este arquivo só é legível e gravável pelo root:


-rw------- 1 root root 622 Aug 22  2009 test.py

Para poder executá-lo como um usuário normal, ele precisaria ter os bits legível e executável definidos para todos os usuários. Em vez disso, as permissões devem ser algo assim ao executar ls -l no terminal:


-rwxr-xr-x 1 root root 622 Aug 22  2009 test.py
    
por dobey 26.03.2012 / 16:39