“synaptic:加载共享库时出错:libept.so.1.aptpkg4.12”

“synaptic:加载共享库时出错:libept.so.1.aptpkg4.12”

当我启动突触时,它会抛出以下信息:

$ sudo synaptic
[sudo] password for xxxxx: 
synaptic: error while loading shared libraries: libept.so.1.aptpkg4.12: cannot open shared object file: No such file or directory

其原因何在?如何解决?

答案1

libept1.4.2由于某种原因,目录中不存在该程序,因此您应该重新安装/usr/lib。为此:

sudo apt-get --reinstall install libept1.4.12

您可以检查它是否存在:

$ ls -l /usr/lib/libept.so.1.aptpkg4.12
-rw-r--r--. 1 root root 596740 jun 21  2012 /usr/lib/libept.so.1.aptpkg4.12

答案2

我在使用带有 libept1.4.16 的 synaptic 时收到相同的错误消息。问题是必要的库 libept.so.1.aptpkg4.16 不存在,但 libept.so.1.aptpkg5.0 可以在 /usr/lib/x86_64-linux-gnu/ 中找到。实际上,libept1.4.16_1.0.14+b2_amd64.deb 似乎有问题。它声称是 libept1.4.16,但实际上它安装的是 libept1.5.0 而不是这个。为了解决这个问题,我只需将 libept.so.1.aptpkg4.16 从旧版本 libept1.4.16_1.0.14+b1_amd64.deb 复制到 /usr/lib/x86_64-linux-gnu/,然后使用 ldconfig -v。现在 synaptic 再次启动。

相关内容