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.10i386一部の人のプログラムに役立つようです。これまでは何も役に立ちません。

しかし、テストブランチからlibc6だけをアップグレードすると、問題なくすぐにAtomを実行できました。しかし、アップグレードによって私のロケールプログラムも壊れていましたが、それ以外は誰が知っていますか?だから二度と不安定な道に行きたくない。

ベストアンサー1

おすすめ記事