鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    安装ros-humble-ros-gz-bridge包的时候出现有可安装候选的报错

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    gazebo 仿真 安装问题 编译错误
    1
    1
    51
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 3
      3481856462
      最后由 编辑

      我在编译一个gazebo仿真项目的时候出现缺少包的情况,这个开源项目的环境是ros2Humble与我的系统环境一致,并且这个项目在intel的NUC工控机上能成功编译并且运行,但是在我自己的电脑上编译出现问题

      项目地址:https://github.com/robomaster-oss/rmoss_gazebo.git

      系统环境:
      Ubuntu22.04
      Ros2Humble
      笔记本双系统,非ARM架构

      spaaaaace@spaaaaace-DRA-XX:~/Code/HBUT2025_rm_vision/lc_navigation/lc_navigation_2025/simulation_ws$ colcon build
      Starting >>> rmoss_interfaces
      Starting >>> rmoss_gz_resources
      Starting >>> rmoss_gz_plugins
      Starting >>> rmoss_projectile_motion
      Starting >>> sdformat_tools
      Finished <<< rmoss_gz_resources [0.23s]                                                                                                                                                                             
      Finished <<< rmoss_gz_plugins [0.25s]
      Finished <<< rmoss_projectile_motion [0.25s]
      Finished <<< sdformat_tools [0.62s]                                                            
      Starting >>> pb2025_robot_description
      Finished <<< pb2025_robot_description [0.06s]
      Finished <<< rmoss_interfaces [0.89s]                   
      Starting >>> rmoss_util
      Starting >>> rmoss_base
      Starting >>> rmoss_gz_base
      Starting >>> rmoss_gz_bridge
      Starting >>> rmoss_gz_cam
      Finished <<< rmoss_util [0.13s]                                                                                                                                                   
      Starting >>> rmoss_cam
      Finished <<< rmoss_base [0.13s]
      --- stderr: rmoss_gz_cam                                                                                                                           
      CMake Error at CMakeLists.txt:19 (find_package):
        By not providing "Findros_gz_bridge.cmake" in CMAKE_MODULE_PATH this
        project has asked CMake to find a package configuration file provided by
        "ros_gz_bridge", but CMake did not find one.
      
        Could not find a package configuration file provided by "ros_gz_bridge"
        with any of the following names:
      
          ros_gz_bridgeConfig.cmake
          ros_gz_bridge-config.cmake
      
        Add the installation prefix of "ros_gz_bridge" to CMAKE_PREFIX_PATH or set
        "ros_gz_bridge_DIR" to a directory containing one of the above files.  If
        "ros_gz_bridge" provides a separate development package or SDK, be sure it
        has been installed.
      
      
      ---
      Failed   <<< rmoss_gz_cam [0.36s, exited with code 1]
      Aborted  <<< rmoss_gz_base [0.41s]                                                                                                
      Aborted  <<< rmoss_gz_bridge [0.42s]
      Aborted  <<< rmoss_cam [0.40s]                             
      
      Summary: 8 packages finished [1.59s]
        1 package failed: rmoss_gz_cam
        3 packages aborted: rmoss_cam rmoss_gz_base rmoss_gz_bridge
        4 packages had stderr output: rmoss_cam rmoss_gz_base rmoss_gz_bridge rmoss_gz_cam
        2 packages not processed
      

      缺少ros_gz_bridge这个包,尝试通过apt安装:sudo apt install ros-humble-ros-gz-bridge
      报错

      spaaaaace@spaaaaace-DRA-XX:~/Code/HBUT2025_rm_vision/lc_navigation/lc_navigation_2025/simulation_ws$ sudo apt install ros-humble-ros-gz-bridge
      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树... 完成
      正在读取状态信息... 完成                 
      没有可用的软件包 ros-humble-ros-gz-bridge,但是它被其它的软件包引用了。
      这可能意味着这个缺失的软件包可能已被废弃,
      或者只能在其他发布源中找到
      
      E: 软件包 ros-humble-ros-gz-bridge 没有可安装候选
      

      查看官网的文档,使用官方的推荐ROS2Humble下载方法:sudo apt-get install ros-${ROS_DISTRO}-ros-gz还是出现同样的报错

      spaaaaace@spaaaaace-DRA-XX:~/Code/HBUT2025_rm_vision/lc_navigation/lc_navigation_2025/simulation_ws$ sudo apt-get install ros-${ROS_DISTRO}-ros-gz
      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树... 完成
      正在读取状态信息... 完成                 
      没有可用的软件包 ros-humble-ros-gz,但是它被其它的软件包引用了。
      这可能意味着这个缺失的软件包可能已被废弃,
      或者只能在其他发布源中找到
      
      E: 软件包 ros-humble-ros-gz 没有可安装候选
      

      尝试过换源,无果,求助

      1 条回复 最后回复 回复 引用 0
      • 第一个帖子
        最后一个帖子
      皖ICP备16016415号-7
      Powered by NodeBB | 鱼香ROS