O binário não será executado após a atualização para 10.10

3

Antes de atualizar para o 10.10, consegui executar um binário no meu diretório pessoal simplesmente clicando duas vezes nele. Agora, quando clico nele duas vezes, sou informado de que nenhum programa está instalado para executar esse tipo de arquivo.

Aqui está minha tentativa de fazê-lo funcionar por meio da linha de comando.

~/blender25$ ls -l
total 37272
-rwxr-xr-x 1 mac9416 mac9416 38076379 2010-04-22 00:58 blender
-rw-r--r-- 1 mac9416 mac9416     5716 2009-06-18 12:31 copyright.txt
-rw-r--r-- 1 mac9416 mac9416    17992 2010-02-12 11:31 GPL-license.txt
drwxr-xr-x 6 mac9416 mac9416     4096 2010-02-12 13:24 icons
drwxr-xr-x 5 mac9416 mac9416     4096 2010-02-18 11:59 plugins
-rw-r--r-- 1 mac9416 mac9416     2396 2009-06-18 12:31 Python-license.txt
-rw-r--r-- 1 mac9416 mac9416     6441 2010-03-09 00:39 readme.html
~/blender25$ uname -m
x86_64
~/blender25$ file blender
blender: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
~/blender25$ ./blender 
bash: ./blender: No such file or directory

Como você pode ver, o arquivo certamente existe, mas me disseram que isso não acontece.

Isso aconteceu com outro binário; mas com o outro eu recebi um erro de permissão. A execução de chmod +x me livrou do erro, mas ainda recebo "Nenhum arquivo ou diretório".

Então, o que está impedindo a execução desses binários no meu diretório em 10.10?

    
por mac9416 02.12.2010 / 04:32

2 respostas

5

Você está tentando executar um binário de 32 bits em um sistema de 64 bits:

A saída de uname -m , x86_64 significa que você está executando um sistema de 64 bits. No entanto, o binário do liquidificador é um Binário de 32 bits: blender: ELF 32-bit LSB executable, Intel 80386 ... .

O fato de que o bash diz que o arquivo não existe parece ser um bug que nunca foi corrigido, já que recebo a mesma mensagem quando tento executar um binário de 64 bits no meu sistema de 32 bits.

    
por user2817 02.12.2010 / 17:43
0

Eu tive algo assim que aconteceu comigo uma vez. Descobriu-se que era um problema de cache para o sistema de arquivos. A pasta ~/blender está em um sistema de arquivos diferente do principal? (Eu presumo que você tenha tentado reiniciar o seu computador)

    
por David Oneill 02.12.2010 / 04:54

Tags