libgtk-x11-2.0.so.0을 찾을 수 없기 때문에 Atom을 시작할 수 없지만 ldd는 찾을 수 있습니다

libgtk-x11-2.0.so.0을 찾을 수 없기 때문에 Atom을 시작할 수 없지만 ldd는 찾을 수 있습니다

Crunchbang VM에 Atom 편집기를 설치했습니다. Atom은 libc6>=2.15에 의존하지만 안정적인 Waldorf에는 libc6 2.13이 있으므로 설명된 대로 동적 연결을 설정해야 합니다.여기

그 후 Atom을 실행하려고 할 때 또 다른 문제가 발생했습니다.

andrey@crunchbang:~$ atom
andrey@crunchbang:~$ /usr/share/atom/atom: error while loading shared libraries: 
libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

, 라이브러리가 거기 있고 ldd도 그것을 찾을 수 있기 때문에 이상합니다.

andrey@crunchbang:~$ locate libgtk-x11-2.0.so.0
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.10
andrey@crunchbang:~$ ldd /usr/share/atom/atom 
...
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fef7aba6000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007fef7a8f3000)
...

온라인에 비슷한 질문이 많이 있지만 설치하면 대부분 해결됩니다 libgtk(이미 가지고 있는 질문입니다). 또한 심볼릭 링크가 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0올바르게 가리키는 지 확인했으며 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.10설치된 i386버전도 일부 사람들의 프로그램에 도움이 되는 것 같습니다. 지금까지는 아무것도 도움이 되지 않습니다.

그런데 테스트 브랜치에서 libc6만 업그레이드하면 아무런 문제 없이 바로 Atom을 실행할 수 있었습니다. 그러나 업그레이드로 인해 내 로케일 프로그램도 손상되었고 그 외에는 누가 알겠습니까? 그래서 다시는 불안정한 길로 가고 싶지 않습니다.

관련 정보