EasyConnect linux(ubuntu 20.04)下运行报错

在Ubuntu 20.04中,由于系统更新导致EasyConnect运行时报Harfbuzz版本过高的错误。为解决此问题,需要下载低版本的libpango相关依赖库,使用dpkg命令解压而非安装,以避免覆盖高版本系统库,防止系统异常。将解压后的库文件移动到EasyConnect安装目录下,确保EasyConnect能正常启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(EasyConnect:67186): Pango-ERROR **: 10:01:20.576: Harfbuzz version too old (1.3.1)

报错原因:本地系统更新导致相关依赖包的版本高于EasyConnect需要的版本。

解决方式:下载低版本依赖包,重新构建一个EasyConnect运行依赖环境

  libpango-1.0-0_1.42.4-7_amd64.deb
  libpangocairo-1.0-0_1.42.4-7_amd64.deb
  libpangoft2-1.0-0_1.42.4-7_amd64.deb

是解压不是安装,如果安装会覆盖原来高版本的依赖库,导致系统出现未知的错误,严重会导致系统无法启动。

执行dpkg 解压命令将库解压出来放到EasyConnect的安装目(/usr/share/sangfor/EasyConnect),

sudo dpkg -X libpango-1.0-0_1.42.4-7_amd64.deb  /usr/share/sangfor/EasyConnect
sudo dpkg -X libpangoft2-1.0-0_1.42.4-7_amd64.deb  /usr/share/sangfor/EasyConnect
sudo dpkg -X libpangocairo-1.0-0_1.42.4-7_amd64.deb  /usr/share/sangfor/EasyConnect

然后将/usr/share/sangfor/EasyConnect/usr/lib/x86_64-linux-gnu 目录下的库文件连同链接直接mv到目录/usr/share/sangfor/EasyConnect/ 下即可,此时启动EasyConnect则会正常启动。

包地址:  libpango.zip-互联网文档类资源-CSDN下载

                             

### 安装Pangolin时可能遇到的错误及其解决方案 在Linux Ubuntu 20.04上安装Pangolin可能会因为依赖库缺失或其他配置问题而失败。以下是针对常见错误的具体分析和解决方法。 #### 可能的原因及对应的解决措施 如果在执行`cmake`之后运行`make`命令时报错,通常是因为缺少某些必要的开发库文件。根据已知的信息,可以通过安装`libepoxy-dev`来解决此类问题[^1]: ```bash sudo apt-get update sudo apt-get install libepoxy-dev ``` 完成上述操作后重新尝试编译过程。这一步可以确保CMake能够找到所需的OpenGL绑定支持。 对于完整的Pangolin安装流程,在创建一个新的工作目录并初始化源码路径后,可以直接通过Catkin工具链构建项目环境[^2]: ```bash mkdir -p Pangolin_ws/src cd Pangolin_ws/ catkin_make ``` 需要注意的是,这里假设您正在使用ROS框架下的Catkin作为构建系统;如果不是基于ROS,则应按照标准CMake方式处理: ```bash git clone https://github.com/stevenlovegrove/Pangolin.git cd Pangolin mkdir build && cd build cmake .. make -j$(nproc) sudo make install ``` 此脚本会克隆官方仓库中的最新版本代码,并利用多核处理器加速编译速度。最后一步将生成的目标文件复制到全局可访问的位置以便后续调用[^3]。 #### 验证安装成功与否的方法 为了确认Pangolin已经正确部署完毕,可以在终端输入以下Python测试语句验证其可用性: ```python import pangolin as pg print(pg.__version__) ``` 如果没有抛出任何异常并且打印出了预期的版本号字符串,则说明整个设置顺利完成。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值