当我尝试通过终端打开 JD-GUI 时,出现以下错误
error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
因此我尝试使用以下命令安装该库:
sudo apt-get install libgtk2.0-0:i386
sudo apt-get install libcanberra-gtk-module:i386
sudo apt-get install gtk2-engines-murrine:i386
输出如下:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libcanberra-gtk-module
所以我出去下载了[文件]https://packages.debian.org/wheezy/libgtk2.0-0-dbg它似乎有一个该库的 .deb 安装程序,当我单击安装它时,Ubuntu 软件中心打开并显示以下错误:
Dependency is not satisfiable: libgtk2.0-0(=2.24.10-2)
注意:尝试完所有这些后,我又做了一次apt-get upgrade
又一次apt-get update
尝试,但仍然没有用。我已经尝试了几个小时,我已经在谷歌上搜索过,但我没有找到解决办法。
答案1
您可能应该安装“libgtk2.0-0”(即 64 位版本),而不是“libgtk2.0-0:i386”(32 位版本)。我从标题中注意到您使用的是 64 位 ubuntu 版本。