openSUSE 13.2、KDE 4.14にHeroes of Newerthをインストールしようとしています。公式ホームページからクライアントをダウンロードしました。
プロパティで実行可能オプションを確認しました。しかし、ファイルをダブルクリックしても何も起こりません。次に端末を開きます。
私が入力すると、sh ./HoNClient-3.6.0.sh
出力は次のようになります。
199096+0 records in
388+1 records out
199096 bytes (199 kB) copied, 0.1094 s, 1.8 MB/s
./HoNClient-3.6.0.sh: line 17: ././HoNClient-3.6.0.sh-bin: cannot execute binary file
試してみましたが、./HoNClient-3.6.0.sh
結果は同じです。
試してみましたchmod +x ./HoNClient-3.6.0.sh
が、問題は解決されませんでした。
それからfile HoNClient-3.6.0.sh
。
HoNClient-3.6.0.sh: POSIX shell script executable (binary data)
問題を調査したところ、32ビット/ 64ビットの競合が見つかりました。
試験を終えたuname -a
出力:
Linux linux-whh5.site 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64 x86_64 x86_64 GNU/Linux
lddファイル名の出力:
ldd HoNClient-3.6.0.sh
not a dynamic executable
この問題の原因が何であるかわかりません。問題の原因と解決策をご存知ですか?