Linux 安装 Clash Verge:按发行版选包和运行命令
Debian 系用 apt 安装 deb,rpm 包用 dnf 安装,Arch 系可通过 yay 安装。选文件时还要核对架构;安装报错和窗口打不开,需要分开处理。
01对应发行版用什么命令?
按发行版选下面一行,把文件名换成你下载的文件名。
- Debian / Ubuntu / Deepin:`sudo apt install -y ./Clash.Verge_2.5.10_amd64.deb`
- CentOS / Fedora / SUSE:`sudo dnf install ./Clash.Verge-2.5.10-1.x86_64.rpm`
- Arch / Manjaro / SteamOS:`yay -S clash-verge-rev-bin`
截至 2026-11-06,官方安装指南列出了这些安装方式。前两行以发布文件为例;第三行需要先有 yay,准备方法见后面的步骤。
deb 和 rpm 是两种安装包格式,不能只看文件名里有没有 Linux。其他平台的包可查 按平台选择 Clash Verge Rev 安装包。
02下载文件该怎么选?
先匹配包格式,再匹配处理器架构。架构就是处理器使用的类型,发布文件中的对应关系如下。
| 处理器类型 | deb 标记 | rpm 标记 |
|---|---|---|
| 64 位 | amd64 | x86_64 |
| ARM64 | arm64 | aarch64 |
| ARMv7 | armhf | armhfp |
截至 2026-11-06,v2.5.10 的 deb 文件为 `Clash.Verge_2.5.10_amd64.deb`、`Clash.Verge_2.5.10_arm64.deb`、`Clash.Verge_2.5.10_armhf.deb`。
同一版本的 rpm 文件为 `Clash.Verge-2.5.10-1.x86_64.rpm`、`Clash.Verge-2.5.10-1.aarch64.rpm`、`Clash.Verge-2.5.10-1.armhfp.rpm`。版本更新后,命令中的文件名也要跟着改。
> 安装本地文件时,保留路径前的 `./`,并使用实际文件名。
截至 2026-11-06,安装指南的 rpm 示例使用下划线格式,发布页文件则使用连字符格式。这两处命名不同,输入命令时以下载文件为准。
03没有 yay 怎么安装?
先准备构建工具并安装 yay,再安装客户端。yay 是用于安装 AUR 软件包的工具;AUR 中的软件包由社区维护。
截至 2026-11-06,官方安装指南给出的顺序如下,逐条运行:
- `sudo pacman -S --needed base-devel git`
- `git clone https://aur.archlinux.org/yay.git`
- `cd yay`
- `makepkg -si`
- `yay -S clash-verge-rev-bin`
需要测试版时,将末条换成 `yay -S clash-verge-rev-autobuild-bin`。正式版与测试版使用不同包名,输入前先核对。
04安装报依赖错误怎么办?
先按安装包格式核对依赖,再看是否有系统相关提示。依赖是程序运行时需要的其他软件包。
截至 2026-11-06,项目配置列出的依赖如下。
| 包格式 | 依赖 | 推荐安装 |
|---|---|---|
| deb | `openssl`、`libayatana-appindicator3-1` | — |
| rpm | `openssl`、`libayatana-appindicator-gtk3` | `policycoreutils`、`policycoreutils-python-utils` |
截至 2026-11-06,官方说明 Ubuntu 20.04 还需补装 `libwebkit2gtk` 和 `libjavascriptcoregtk`。处理步骤较多,官方建议升级至 Ubuntu 24.04,并提示其他 Debian 系也有类似情况。
截至 2026-11-06,rpm 安装脚本还检查 SELinux 相关工具。SELinux 开启却缺少 `semanage` 或 `restorecon` 时,持久规则可能安装失败;补装表中两个推荐包后,再重新安装。
05装好了却打不开怎么办?
按报错文字对照环境变量,不要把所有设置一起套用。环境变量是影响程序启动行为的设置。
截至 2026-11-06,官方 Linux 常见问题列出了以下对应关系。
| 报错或场景 | 对应设置 |
|---|---|
| NVIDIA + Wayland 下出现 `Error 71`、`AcceleratedSurface...` 或 `Failed to create GBM buffer` | `WEBKIT_DISABLE_DMABUF_RENDERER=1` |
| `Failed to initialize GTK` | `WEBKIT_DISABLE_DMABUF_RENDERER=0` |
| `BadWindow` 或 `Truncating shared memory file` | `GDK_BACKEND=x11` |
这些设置应写入哪个文件,官方没有说明。前两项数值相反,要按错误提示区分。
截至 2026-11-06,官方说明没有图形界面就无法使用该客户端,并建议改用 mihomo 内核二进制,通过命令行运行。客户端概况可看 了解 Clash Verge Rev 客户端。
常见问题
deb 和 rpm 能随便选吗?
+
不能随便选。先按发行版选择包格式,再按处理器架构选择文件;同样是 ARM,ARM64 与 ARMv7 的文件标记也不同。文件扩展名和架构标记都要核对。
Q: rpm 文件名为什么和示例不同?
A: 截至 2026-11-06,官方安装指南用下划线形式举例,v2.5.10 发布文件则使用连字符。两处格式有差异,运行命令时应填入下载文件的完整名称,并保留 `./`。
Q: AUR 软件包由谁维护?
A: 截至 2026-11-06,AUR 信息显示这两个软件包由社区维护。正式版使用 `clash-verge-rev-bin`,测试版使用 `clash-verge-rev-autobuild-bin`,安装时需要区分包名。
Q: 应该去哪里找项目发布文件?
A: 截至 2026-11-06,官方安装指南说明项目的发布渠道只有 GitHub Release。下载时核对项目发布渠道,再检查包格式与架构;选包方法可对照正文中的文件列表。
还没确定从哪一步开始,可把 从安装开始的操作教程 与 设备对应的软件档案 配合阅读。已有配置但访问失败时,转到 连接异常的分类检查 找对应表现。
站内速查 · 长尾导航
按平台选客户端
内核与进阶