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 与权限检查
- 确认服务模式或所需权限已经配置。
- 允许防火墙放行当前使用的 Mihomo 内核。
- 检查系统中是否已有其他代理、VPN 或 TUN 设备。
- 开启后断网时先关闭 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 通用
