方法一(添加新的源):
1、修改 /etc/apt/sources.list
文件,在文件中追加一行
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
2、重新安装
apt -f install -y
dpkg -i SunloginClient-10.1.1.38139_amd64.deb
备注:这种是添加ubuntu 18
的源,libwebkitgtk-3.0-0是ubuntu 18的依赖,现在改名了,所以找不到
方法二(修改deb文件的依赖并重新打包):
1、解压deb文件
mkdir extract
dpkg-deb -X SunloginClient-10.1.1.38139_amd64.deb extract
2、解开依赖meta文件
mkdir extract/DEBIAN
dpkg-deb -e SunloginClient-10.1.1.38139_amd64.deb extract/DEBIAN
3、修改control文件
#将 extract/DEBIAN/control 中的
Depends: libappindicator3-1,libwebkitgtk-3.0-0
#修改为
Depends: libappindicator3-1,libwebkit2gtk-4.0-37
备注:由于在unbuntu20中libwebkitgtk默认安装的是libwebkit2gtk-4.0-37
4、重新打包
mkdir build
dpkg-deb -b extract build
5、安装 build 目录下打包好的.deb
包即可