ubuntu24.04 缺少libwebkit2gtk-4.0和libssl.so.1.1
有些软件(比如下棋软件en-croissant,阅读软件alexandria)会用到这2个东西,但是Ubuntu24.04已经移除了libwebkit2gtk-4.0的库,
对于Ubuntu 20.04, 22.04, 24.04 或更新版本:
这些版本默认的软件源可能不再提供 libssl1.1
,你可能需要从官方下载 .deb
包手动安装。
首先libwebkit2gtk-4.0的安装,
sudo nano /etc/apt/sources.list.d/ubuntu.sources
打开之后,在里面新增以下内容,
Types: deb
URIs: https://mirrors.ustc.edu.cn/ubuntu/
Suites: jammy noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgTypes: deb
URIs: https://mirrors.ustc.edu.cn/ubuntu/
Suites: jammy-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
也就是增加了ubuntu22.04的apt国内中科大源。
然后,
sudo apt updatesudo apt install libwebkit2gtk-4.0-dev
这样安装完后,很可能还是打不开软件,是缺少libssl1.1 。下面再安装这个,
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
这样就可以打开了。