Ubuntu 13.10 [64 비트]에서 IDA 디버거를 실행하려고하는데 많은 "공유 라이브러리를로드하는 동안 오류가 발생했습니다." 32 비트 라이브러리를 설치하고 해결했지만 libgthread-2.0.so.0에 붙어 있습니다. 여기 에서 .deb 패키지를 다운로드하여 설치하려고 했지만 설치시 소프트웨어 센터에 이미 새 버전이 설치되었다고 표시됩니다
이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
[편집 1] 해결책
문제는 IDA가 32 비트 라이브러리를 찾고 있었고 시스템에 64 비트 라이브러리가 있었고 다운로드 한 것이 64 비트 였기 때문에 Software Center는 이미 존재한다고 말했습니다. 따라서 해결책은 32 비트 변형 라이브러리를 설치하는 것입니다.
1 단계 :이 라이브러리가 포함 된 패키지 찾기
#dpkg -S libgthread-2.0.so.0
libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
2 단계 : 동일한 32 비트 버전을 설치하므로 amd 64 대신 i386을 추가하십시오.
#apt-get install libglib2.0-0:i386
이제 모든 것이 잘 작동합니다 ..