我从开发者网站下载了带有 Haroopad 的 .deb 包: http://pad.haroopress.com/user.html 使用 QApt 包安装程序安装没有问题,但运行时出现以下错误:
/usr/share/haroopad/haroopad: error while loading shared libraries:
libgconf-2.so.4: cannot open shared object file: No such file or directory
我搜索了答案,发现了一个对我有意义的答案:
安装包含 libgconf-2.so.4 的 libgconf-2-4 包。
但我得到了这个负面结果:
$> sudo apt install libgconf-2-4
我得到的答案是:
> Creating dependency tree... Done
> Reading status information... Done
> E: Could not locate package libgconf-2-4
我正在使用:Kubuntu 23.10 x86_64 内核:6.5.0-14-generic CPU:AMD Ryzen 7 5800X (16) @ 3.800GHz GPU:NVIDIA GeForce GTX 1630 内存:4009MiB / 31996MiB
答案1
部分解决方案
我下载了 libgconf-2-4 软件包,但软件包安装程序无法安装它。我解压了 ~/Downloads/ 中的 .deb 文件,其中包含两个软件包,控制文件和数据.tar.xz在创建的目录中。数据.tar.xz软件包中包含可安装文件,其结构如下:
>-usr/
|_lib/
| |_x86_64-linux-gnu/
| |_libgconf-2.so.4
| |_libgconf-2.so.4.5
|
|_share/
|_doc/
我刚刚复制了这两个库文件。实际上,第一个是第二个的链接:
$ sudo cp libgconf-2.so.4 /usr/lib/x86_64-linux-gnu/
$ sudo cp libgconf-2.so.4.5 /usr/lib/x86_64-linux-gnu/
我确认他们已经“到达”目的地:
$ cd /usr/lib/x86_64-linux-gnu/
$ ls -al libgconf*.*
-rw-r--r-- 1 root root 200128 ene 9 10:56 libgconf-2.so.4
-rw-r--r-- 1 root root 200128 ene 9 10:57 libgconf-2.so.4.1.5
我从终端运行了 Haroopad,它给出了以下错误消息:
$ haroopad
[5735:0109/111207:ERROR:browser_main_loop.cc(162)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
[5735:0109/111207:ERROR:browser_main_loop.cc(190)] GTK theme error: Unable to locate theme engine in module_path: "adwaita",
[5759:0109/111239:WARNING:x11_util.cc(1408)] X error received: serial 1264, error_code 3 (BadWindow (invalid Window parameter)), request_code 4, minor_code 0
我还没有检查并安装 libgconf-2.so.4 的依赖文件 https://packages.ubuntu.com/lunar/libgconf-2-4 我原本以为会收到错误消息,然后继续。我最初没有安装它们,因为我不知道这会对系统产生什么影响,因为它们是旧库,可能会与执行相同任务的更新库发生冲突。
我感觉自己开始“过着危险的生活”,就像《阿斯泰利克斯历险记》中的高卢人一样,我害怕“天塌下来了”。但正如凯撒所说,“天塌下来了”。
我认为这可能是“如何在 Ubuntu 23.10 中安装丢失的 libgconf-2.so.4 文件”的答案,并且遇到的问题应该是另一个问题的主题。
感谢给予过我帮助的用户。