공유 라이브러리를로드하는 동안 오류가 발생했습니다 : libgthread-2.0.so.0


14

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

이제 모든 것이 잘 작동합니다 ..

답변:


9

나는 이것이 별도의 질문을 보증하는지 확실하지 않으므로 여기에 게시하고 있습니다. Ubuntu 14.04 64 비트에 IDA Pro를 설치하려면 몇 가지 32 비트 종속성이 더 필요합니다.

sudo apt-get install libfontconfig1:i386 libXrender1:i386 libsm6:i386 libfreetype6:i386 libglib2.0-0:i386

일단 설치하면 IDA가 정상적으로 시작되는 것처럼 보입니다.


3
libxext6 : i386
Wu Yongzheng

1
QT xcb 오류가 발생하면 설치하십시오 libqt5gui5:i386.
Wu Yongzheng

이 답변은 64 비트 Ubuntu 15.10에 ZTE MF710 모뎀 드라이버를 설치하는 데 도움이됩니다. 공유 지식이 작동하는 방식, 놀라운 !!
Anwar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.