Ubuntu24.04安装向日葵

630 阅读1分钟

官网下载向日葵直接安装会报如下的错误

安装

➜  sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb 
Selecting previously unselected package sunloginclient.
(Reading database ... 608273 files and directories currently installed.)
Preparing to unpack SunloginClient_15.2.0.63064_amd64.deb ...
Unpacking sunloginclient (15.2.0.63064) ...
dpkg: dependency problems prevent configuration of sunloginclient:
 sunloginclient depends on libgconf-2-4; however:
  Package libgconf-2-4 is not installed.

dpkg: error processing package sunloginclient (--install):
 dependency problems - leaving unconfigured
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for mate-menus (1.26.1+mint1) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Errors were encountered while processing:
 sunloginclient

解决

解压向日葵安装包

sudo dpkg-deb -X SunloginClient_15.2.0.63064_amd64.deb sun
sudo dpkg-deb -e SunloginClient_15.2.0.63064_amd64.deb sun/DEBIAN

查看系统安装的libwebkit2gtk版本

sudo apt search libwebkit2gtk

image.png

修改sun/DEBIAN/control

修改包依赖的版本为我们系统上安装的libwebkit2gtk版本

sudo vim sun/DEBIAN/control

image.png

重新打包deb安装包

sudo dpkg -b sun

重新安装

sudo dpkg -i sun.deb

image.png

参考文章