向日葵官方deb包特别拉胯并不能直接安装,需要对包进行修改。
解压deb包和依赖文件:
dpkg-deb -X SunloginClient-10.1.1.38139_amd64.deb sun
dpkg-deb -e SunloginClient-10.1.1.38139_amd64.deb sun/DEBIAN
修改DEBIAN目录下的control文件,将libwebkitgtk 3.0-0修改为libwebkit2gtk-4.0-37
然后修改sun/usr/local/sunlogin/scripts/common.sh,将
elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then
修改为
elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release || uname -a | grep -Eq "Ubuntu"; then
(前面两个条件不要也行,关键是uname -a | grep -Eq "Ubuntu"
重新打包:
dpkg-deb -b sun
然后正常安装即可。
参考: