質問: バイナリファイルを実行できません。 exec形式エラー 最近、node.jsベースのブラウザー breach について聞いたことがあります。 ここ の指示に従ってインストールしましたが、次のエラーが発生しました:breach-v0.3.22-alpha.6-linux-x64/__ auto_update_bundle __/exo_browser/exo_browser:cannot execute binary file:exec format errorグーグルで検索したところ、32ビットのubuntuインストールに64ビットのパッケージをインストールしようとしていることが原因であることがわかりました。同じ32ビットパッケージを見つけようとしましたが、うまくいきませんでした。ブラウザは、64ビットパケットでのみ利用できます(私の知る限り)。だから、私の質問は:どういうわけかそれを32ビットosにインストールすること、または32ビットosで64ビットアプリケーションを実行できる利用可能なプログラムがある場合、それをインストールすることは可能ですか?.私はぐるぐる回っていて、助けがありませんでした。誰か助けてもらえますか?ubuntu 14.04(32ビット)を使用しています。
回答: 32ビットosを使用している場合は、32ビットアプリケーションが必要です。 64ビットアプリケーションを実行する唯一の方法は、64ビットosで実行することです。ところで、64ビットosの下で32ビットアプリケーションを実行することは可能です。だからここでの提案: 32ビットパッケージを見つけて使用する ソースを見つけ、32ビットシステムの完全な再コンパイルを行い、インストールして使用します。 システムを64ビットubuntuにアップグレードします。