Não é possível executar o arquivo binário. Erro de formato Exec

4

Recentemente ouvi falar sobre o Breach , um navegador baseado no Node.js. Eu estava seguindo as instruções de aqui para instalá-lo, mas recebi o seguinte erro:

violar-v0.3.22-alpha.6-linux-x64 / __ AUTO_UPDATE_BUNDLE __ / exo_browser / exo_browser: não é possível executar o arquivo binário: erro no formato Exec

Depois de alguns googling, descobri que é porque estou tentando instalar o pacote de 64 bits na instalação do Ubuntu de 32 bits. Eu tentei encontrar pacote de 32 bits do mesmo, mas acabou sem sorte. O navegador está disponível apenas em pacotes de 64 bits (até onde eu saiba).

Então, minha pergunta é:

É possível instalá-lo de alguma forma no sistema operacional de 32 bits ou se houver algum programa disponível que possa executar aplicativos de 64 bits no SO de 32 bits.

Eu tenho pesquisado e não encontrei ajuda. Alguém pode me ajudar?

Estou usando o Ubuntu 14.04 (32 bits).

    
por user2689020 19.08.2014 / 15:38

2 respostas

2

Se você tiver um sistema operacional de 32 bits, precisará ter aplicativos de 32 bits. A única maneira de executar aplicativos de 64 bits é executá-los em um sistema operacional de 64 bits. BTW, é possível executar aplicativos de 32 bits em um sistema operacional de 64 bits.

Então a sugestão aqui:

  1. Encontre e use o pacote de 32 bits

  2. Encontre a fonte, faça uma recompilação completa para um sistema de 32 bits, instale e use isso.

  3. Atualize seu sistema para um Ubuntu de 64 bits.

por 19.08.2014 / 16:02
1

Você não pode executar executáveis de 64 bits em um kernel de 32 bits:

Posso executar executáveis de 64 bits em um Linux de 32 bits?

Um pôster nesse segmento sugeria o uso de um emulador (ou seja, emular uma arquitetura de 32 bits).

Isso pode parecer um pouco inútil, mas geralmente é melhor usar uma instalação de 64 bits, a menos que você tenha uma necessidade específica de 32 (por exemplo, relacionada ao hardware), pois é mais fácil executar software de 32 bits em um computador de 64 bits. kernel.

    
por 19.08.2014 / 16:03