Ubuntu 20.04 Clash遇到依赖问题报错解决方案

381 阅读2分钟

Ubuntu 20.04 上直接安装最新版时,会遇到系统依赖缺失问题的报错,导致无法完成安装,Github上也有人issue。

因为Clash Verge 在 2.x 版本之后,新增了对 libwebkit2gtk-4.1-0 的依赖。而这个库在 Ubuntu 20.04 的官方仓库中并不存在。安装时系统会提示无法定位该软件包或有未满足的依赖,陷入死循环。

解决方案:使用兼容版本 v1.7.6

根据社区实测,Clash Verge 的 v1.7.6 版本 是一个较为稳定且兼容 Ubuntu 20.04 的版本。它没有依赖 libwebkit2gtk-4.1-0,只需安装一个轻量的托盘库即可正常运行。

1. 下载兼容版本

访问 GitHub Release 页面,下载 v1.7.6 版本的 .deb 安装包:

Clash Verge v1.7.6 Release 下载地址

下滑到assets,如果你是x86CPU,下载文件名一般为:

clash-verge_1.7.6_amd64.deb

2. 安装软件包

在终端进入下载目录,执行以下命令进行安装:

sudo dpkg -i clash-verge_1.7.6_amd64.deb

此时系统可能会提示缺少依赖项 libayatana-appindicator3-1,这是一个用于系统托盘显示的库,可以通过以下命令安装:

sudo apt install libayatana-appindicator3-1

然后重新执行 .deb 安装命令,通常可以顺利完成:

sudo dpkg -i clash-verge_1.7.6_amd64.deb

3.启动

安装完成后,可以使用如下命令启动 Clash Verge:

clash-verge

也可以在图形界面菜单中搜索 Clash Verge,点击图标直接运行。