Manjaro系统安装EasyConnect客户端失败求助:两种方式均出问题
解决Manjaro下EasyConnect安装与运行问题
问题背景
我在Manjaro系统中尝试安装EasyConnect客户端时遇到两类问题:
方法1:yay安装失败(MD5校验错误)
使用命令yay -S easyconnect安装时,出现MD5校验失败:
==> Validating source files with md5sums... EasyConnect_x64_7_6_7_3.deb ... FAILED pango-1.42.4.tar.xz ... Passed ==> ERROR: One or more files did not pass the validity check! -> error downloading sources: easyconnect context: exit status 1
方法2:deb转换后运行无响应
通过debtap -q EasyConnect_x64_7_6_7_3.deb转换deb包,再用sudo pacman -U easyconnect-7.6.7.7-1-x86_64.pkg.tar.zst安装完成后,执行cd /usr/share/sangfor/EasyConnect && ./EasyConnect无任何响应。
本地环境
- OS: Manjaro Linux
- OS Version: 21.3.4
- KDE Plasma Version: 5.24.6
- KDE Frameworks Version: 5.96.0
- Kernel Version: 5.15.55-1-MANJARO (64-bit)
解决方案
针对方法1的MD5校验错误
- 清理缓存并重试安装
执行命令清理yay缓存,强制重新获取源文件:yay -Sc yay -S --rebuild easyconnect - 手动替换deb包(若上述方法无效)
- 从官方渠道下载对应版本的
EasyConnect_x64_7_6_7_3.deb - 进入yay缓存目录(通常为
~/.cache/yay/easyconnect/),替换目录内的旧deb文件 - 重新执行
yay -S easyconnect
- 从官方渠道下载对应版本的
针对方法2的运行无响应问题
- 补全32位依赖库
EasyConnect依赖部分32位系统库,安装缺失依赖:sudo pacman -S lib32-gtk3 lib32-libxcb lib32-libx11 lib32-libxext lib32-libxrender lib32-libxi lib32-libxcursor lib32-libxrandr lib32-libxinerama lib32-libxfixes lib32-libxdamage lib32-pango lib32-cairo lib32-gdk-pixbuf2 lib32-at-spi2-core lib32-libxkbcommon lib32-libdrm lib32-libglvnd - 修复权限并查看终端日志
赋予可执行权限后,直接从终端启动查看错误输出:
根据终端输出的错误信息,补充对应依赖或调整配置。sudo chmod +x /usr/share/sangfor/EasyConnect/EasyConnect /usr/share/sangfor/EasyConnect/EasyConnect - 指定库路径运行
尝试手动指定程序依赖库路径启动:LD_LIBRARY_PATH=/usr/share/sangfor/EasyConnect/libs:$LD_LIBRARY_PATH /usr/share/sangfor/EasyConnect/EasyConnect
内容的提问来源于stack exchange,提问作者Bowen
相关产品推荐
相关产品推荐

