目录
一、问题本质
在 Ubuntu 24.04(noble)中:
- ❌
libgconf-2-4已被移出默认仓库 - ❌
gconf2-common也不会自动安装 - ❌ 向日葵旧版本依赖 GNOME2 时代库
所以必须“手动补齐旧依赖链”
二、开始安装
1️⃣ 更新系统
sudo apt update
sudo apt upgrade -y
2️⃣ 安装向日葵(先尝试)
sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb
如果报依赖错误,继续下面步骤
三、手动安装旧依赖(核心)
3️⃣ 安装 libgconf-2-4
wget http://security.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-7ubuntu2_amd64.deb
sudo dpkg -i libgconf-2-4_3.2.6-7ubuntu2_amd64.deb
或者手动下载对应版本
4️⃣ 安装 gconf2-common(关键补丁)
wget http://security.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf2-common_3.2.6-7ubuntu2_all.deb
sudo dpkg -i gconf2-common_3.2.6-7ubuntu2_all.deb
5️⃣ 修复依赖关系
sudo apt --fix-broken install
6️⃣ 重新配置所有包
sudo dpkg --configure -a
四、重新安装向日葵
sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb
五、如果继续报错(常见补充)
如果提示缺:libwebkitgtk-3.0-0
wget http://security.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-3.0-0_2.4.11-5ubuntu3_amd64.deb
sudo dpkg -i libwebkitgtk-3.0-0_2.4.11-5ubuntu3_amd64.deb
然后再执行:
sudo apt --fix-broken install
六、最终检查
sunloginclient
或从菜单打开“向日葵远程控制”
🧠 七、原理总结
修复本质是:
Ubuntu 24.04 ❌ 已经不自带 GTK2 / GNOME2 依赖
向日葵旧版本 ❌ 还依赖这些老库
👉 所以必须手动从 Ubuntu 历史仓库“捡回来”
4484

被折叠的 条评论
为什么被折叠?



