omni_common/omni_state: error while loading shared libraries: libncurses.so.5: cannot open shared ob

报错

Geomagic Touch 手柄 在Ubuntu 20.04 下进行配置,导入网上的ROS包,编译,在运行launch文件后报错:

/home/zhongren/Surgical_Robot/devel/lib/omni_common/omni_state: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[omni_state-2] process has died [pid 3903, exit code 127, cmd /home/zhongren/Surgical_Robot/devel/lib/omni_common/omni_state __name:=omni_state __log:=/home/zhongren/.ros/log/61b36f06-7244-11ef-83fa-bf9b7f3af211/omni_state-2.log].
log file: /home/zhongren/.ros/log/61b36f06-7244-11ef-83fa-bf9b7f3af211/omni_state-2*.log

原因

网上的教程里有创建到OpenHaptics SDK库的符号链接的步骤,但操作后并未解决这个问题。

这个报错是因为libncurses5库缺失,重新安装即可。

解决

讯飞星火的回答:

一步之遥,这里需要去除包名称后面的-dev,安装即可解决这个问题。

sudo apt-get install libncurses5

安装后,再次launch,成功。

祝科研有进,前程似锦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值