Linux 安装教程

Linux 安装方式取决于发行版和软件包格式。先运行 uname -m 确认架构,再选择 x64、ARM64 或其他对应构建。

Debian、Ubuntu 与 Deepin

进入安装包所在目录,使用 apt 安装 DEB 文件:

sudo apt install -y ./Clash.Verge_*.deb

使用 apt 而不是直接解包,可以让系统处理依赖关系。

Fedora、CentOS 与 SUSE

RPM 系发行版可根据系统使用 dnf 或 yum:

sudo dnf install ./Clash.Verge_*.rpm
sudo yum localinstall ./Clash.Verge_*.rpm

AppImage

如果发布页提供 AppImage,可为文件添加执行权限后运行:

chmod +x ./Clash.Verge_*.AppImage
./Clash.Verge_*.AppImage

AppImage 是否可用以及文件名应以当前发布页为准。

Arch、Manjaro 与 SteamOS

官方文档提供通过 AUR 社区包安装的方式。社区分发不是项目直接发布的文件,使用前应核对维护者、构建脚本和更新时间。

TUN 与权限检查

  1. 确认服务模式或所需权限已经配置。
  2. 允许防火墙放行当前使用的 Mihomo 内核。
  3. 检查系统中是否已有其他代理、VPN 或 TUN 设备。
  4. 开启后断网时先关闭 TUN,再检查路由与 DNS。

AppImage 桌面集成

需要固定到启动器时,可为 AppImage 编写 .desktop 文件并放到 ~/.local/share/applications。直接双击运行适合临时使用,但每次都要从文件管理器找到文件。

安装后无法启动

常见原因包括缺少运行时库、内核能力(CAP_NET_ADMIN)不足,或权限被安全模块拦截。先查看终端报错与客户端日志,再对照 TUN 与权限检查逐项处理。

依赖与权限

Debian/Ubuntu 需 libwebkit2gtk-4.1-0、libssl 等运行时;Fedora 对应 webkit2gtk4.1 与 openssl。TUN 需要 CAP_NET_ADMIN 能力,可用 sudo setcap cap_net_admin+ep 为内核赋予,或安装服务模式由 systemd 托管。

发行版对应包

  • Debian/Ubuntu:.deb
  • Fedora/RHEL:.rpm
  • Arch:AUR 或 .AppImage
  • 其他发行版:.AppImage 通用
相关链接:导入订阅 · 官方文档