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
이 문제의 원인이 무엇인지 모르겠습니다. 문제의 원인과 해결 방법을 아시는 분 계신가요?