修复Ubuntu 24.04conf-2 安装向日葵报错:libg-4 未安装软件包完整教程(修依赖版)

目录

一、问题本质

二、开始安装

三、手动安装旧依赖(核心)

四、重新安装向日葵

五、如果继续报错(常见补充)

🧠 七、原理总结


一、问题本质

在 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

或者手动下载对应版本

libgconf-2-4

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 历史仓库“捡回来”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值