Ubuntu20.04+ROS-Noetic下Gazebo启动报错求助:缺失libopenh264.so.5
解决Gazebo启动时
libopenh264.so.5缺失问题 Ubuntu 20.04官方软件源中未包含libopenh264.so.5,因此apt search无法检索到对应包,以下是两种可行的解决方法:
方法1:源码编译安装
- 克隆openh264源码并切换到对应版本(v2.3.0版本对应
libopenh264.so.5):git clone https://github.com/cisco/openh264.git cd openh264 git checkout v2.3.0 - 编译并安装库文件:
make -j$(nproc) sudo make install - 更新系统库缓存:
sudo ldconfig
方法2:第三方PPA源安装
- 添加包含该库的PPA源并更新软件列表:
sudo add-apt-repository ppa:strukturag/libde265 sudo apt update - 安装目标库:
sudo apt install libopenh264-5
验证安装结果
执行以下命令确认库已成功安装:
ldconfig -p | grep libopenh264.so.5
若输出显示该库的存储路径,说明安装完成,重新运行gazebo即可正常启动。
内容的提问来源于stack exchange,提问作者Matthew Hwang
相关产品推荐
相关产品推荐

