Executar
uname -m
e verifique se os programas que você está tentando executar têm a arquitetura apropriada. ou seja, 32 vs 64 bits.
Instalei o Trusty (compilação diária) há alguns dias e, embora no geral esteja satisfeito, tive alguns problemas ao executar alguns aplicativos autônomos (não instalados) que costumavam funcionar bem em 13.10 antes do upgrade.
Por exemplo, quando tentei executar o padrão eclipse através do launcher, nada aconteceu. Tentei clicar duas vezes no executável e nada aconteceu. Quando tentei rodar o terminal, consegui:
~ ❯❯❯ '/home/ecc/Apps/eclipseStandard/eclipse'
zsh: exec format error: /home/joaolopes/Apps/eclipseStandard/eclipse
Esse comportamento está ocorrendo em outros aplicativos, como o Sublime Text 2 e outras versões do eclipse. Você tem alguma ideia do que está acontecendo?
Editar para adicionar: Estou usando o zsh e o arquivo tem as permissões necessárias.
Executar
uname -m
e verifique se os programas que você está tentando executar têm a arquitetura apropriada. ou seja, 32 vs 64 bits.
Note que este erro também pode ocorrer se, de dentro de zsh
, você tentar diretamente executar um executável que tenha zero bytes (por exemplo, quando você acidentalmente trunca um shell script executável ou nunca o inicializa; por outro lado, se você passar tal script como um argumento para zsh
, o erro não ocorrer).
Observado no zsh 5.0.2.
Observe que bash
, ksh
, dash
não apresentam esse problema - eles simplesmente ignoram silenciosamente essas invocações.
Tags executable eclipse