一、问题:ubuntu安装向日葵报错,未安装软件包 libgconf-2-4

zara@zara:~/下载$ sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb
[sudo] zara 的密码:
正在选中未选择的软件包 sunloginclient。
(正在读取数据库 ... 系统当前共安装有 214615 个文件和目录。)
准备解压 SunloginClient_15.2.0.63064_amd64.deb ...
正在解压 sunloginclient (15.2.0.63064) ...
dpkg: 依赖关系问题使得 sunloginclient 的配置工作不能继续:
sunloginclient 依赖于 libgconf-2-4;然而:
未安装软件包 libgconf-2-4。
dpkg: 处理软件包 sunloginclient (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 desktop-file-utils (0.28-1) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1.1ubuntu3) 的触发器 ...
在处理时有错误发生:
sunloginclient
- 尝试执行:sudo apt install libgconf-2-4 ,执行不成功,仓库里面没有libgconf-2-4包
二、解决方式:手动下载并安装 libgconf-2-4 及其依赖 gconf2-common
# 下载 gconf2-common (作为 libgconf-2-4 的依赖): 通常应先安装依赖项
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf2-common_3.2.6-6ubuntu1_all.deb
#安装 gconf2-common
sudo dpkg -i gconf2-common_3.2.6-6ubuntu1_all.deb
# 下载libgconf-2-4
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
# 安装libgconf-2-4
sudo dpkg -i libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
ara@zara:~/下载$ sudo apt install libgconf-2-4
没有可用的软件包 libgconf-2-4,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
错误: 软件包 libgconf-2-4 没有可安装候选
ara@zara:~/下载$ wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
--2025-08-29 14:46:31-- http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
正在解析主机 archive.ubuntu.com (archive.ubuntu.com)... 91.189.91.83, 185.125.190.83, 185.125.190.81, ...
正在连接 archive.ubuntu.com (archive.ubuntu.com)|91.189.91.83|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 84756 (83K) [application/vnd.debian.binary-package]
正在保存至: ‘libgconf-2-4_3.2.6-6ubuntu1_amd64.deb’
libgconf-2-4_3.2.6- 100%[==================>] 82.77K 72.3KB/s 用时 1.1s
2025-08-29 14:46:34 (72.3 KB/s) - 已保存 ‘libgconf-2-4_3.2.6-6ubuntu1_amd64.deb’ [84756/84756])
zara@zara:~/下载$ sudo dpkg -i libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
正在选中未选择的软件包 libgconf-2-4:amd64。
(正在读取数据库 ... 系统当前共安装有 214835 个文件和目录。)
准备解压 libgconf-2-4_3.2.6-6ubuntu1_amd64.deb ...
正在解压 libgconf-2-4:amd64 (3.2.6-6ubuntu1) ...
dpkg: 依赖关系问题使得 libgconf-2-4:amd64 的配置工作不能继续:
libgconf-2-4:amd64 依赖于 libdbus-glib-1-2 (>= 0.78);然而:
未安装软件包 libdbus-glib-1-2。
zara@zara:~/下载$ sudo apt install libdbus-glib-1-2
下列软件包是自动安装的并且现在不需要了:
tightvncpasswd
使用'sudo apt autoremove'来卸载它(它们)。
将要安装:
libdbus-glib-1-2
摘要:
升级:0,安装:1,卸载:0,不升级:3
有 2 个软件包没有被完全安装或卸载。
下载大小:70.0 kB
所需的空间:220 kB / 134 GB 可用
获取:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu plucky/main amd64 libdbus-glib-1-2 amd64 0.112-4 [70.0 kB]
已下载 70.0 kB,耗时 2秒 (32.6 kB/s)
正在选中未选择的软件包 libdbus-glib-1-2:amd64。
(正在读取数据库 ... 系统当前共安装有 214845 个文件和目录。)
准备解压 .../libdbus-glib-1-2_0.112-4_amd64.deb ...
正在解压 libdbus-glib-1-2:amd64 (0.112-4) ...
正在设置 libdbus-glib-1-2:amd64 (0.112-4) ...
正在设置 libgconf-2-4:amd64 (3.2.6-6ubuntu1) ...
正在设置 sunloginclient (15.2.0.63064) ...
Created symlink '/etc/systemd/system/multi-user.target.wants/runsunloginclient.
service' → '/etc/systemd/system/runsunloginclient.service'.
正在处理用于 libc-bin (2.41-6ubuntu1.1) 的触发器 ...
zara@zara:~/下载$ sudo dpkg -i libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
(正在读取数据库 ... 系统当前共安装有 214851 个文件和目录。)
准备解压 libgconf-2-4_3.2.6-6ubuntu1_amd64.deb ...
正在解压 libgconf-2-4:amd64 (3.2.6-6ubuntu1) 并覆盖 (3.2.6-6ubuntu1) ...
正在设置 libgconf-2-4:amd64 (3.2.6-6ubuntu1) ...
正在处理用于 libc-bin (2.41-6ubuntu1.1) 的触发器 ...
zara@zara:~/下载$
zara@zara:~/下载$ sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb
(正在读取数据库 ... 系统当前共安装有 214851 个文件和目录。)
准备解压 SunloginClient_15.2.0.63064_amd64.deb ...
Sunlogin stopped
Removed '/etc/systemd/system/multi-user.target.wants/runsunloginclient.service'.
正在解压 sunloginclient (15.2.0.63064) 并覆盖 (15.2.0.63064) ...
正在设置 sunloginclient (15.2.0.63064) ...
Created symlink '/etc/systemd/system/multi-user.target.wants/runsunloginclient.service' → '/etc/systemd/system/runsunloginclient.service'.
正在处理用于 desktop-file-utils (0.28-1) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1.1ubuntu3) 的触发器 ...
zara@zara:~/下载$
参照:https://www.cnblogs.com/geyee/p/18894104