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

    gazebo一下午下不下来,到底该输什么命令阿

    已定时 已固定 已锁定 已移动
    一键安装
    gazebo 安装
    2
    5
    376
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      DqH578GTGI 已封禁
      最后由 编辑

      dqh@dqh-Predator-PHN16-71:~$ sudo apt install ros-rolling-gazebo-ros
      [sudo] dqh 的密码:
      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树... 完成
      正在读取状态信息... 完成
      E: 无法定位软件包 ros-rolling-gazebo-ros
      dqh@dqh-Predator-PHN16-71:~$ sudo apt install ros-humble-gazebo-ros
      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树... 完成
      正在读取状态信息... 完成
      E: 无法定位软件包 ros-humble-gazebo-ros
      dqh@dqh-Predator-PHN16-71:~$ gazebo --verbose -s libgazebo_ros_init.so -s libgazebo_ros_factory.so
      gazebo:未找到命令
      dqh@dqh-Predator-PHN16-71:~$ sudo apt install ros-Rolling-gazebo-ros
      [sudo] dqh 的密码:
      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树... 完成
      正在读取状态信息... 完成
      E: 无法定位软件包 ros-Rolling-gazebo-ros

      1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        您遇到的问题是无法通过APT安装ROS和Gazebo相关的软件包。这通常是因为您的软件源列表中没有包含ROS的包仓库,或者您输入的包名不正确。以下是一些解决步骤和建议:

        1. 确保您的系统已经设置了ROS的软件源:
          ROS软件源需要手动添加。对于ROS Rolling(目前最新的ROS发行版),您需要按照ROS官方文档中的说明来设置您的Ubuntu系统的软件源。这通常涉及添加官方的ROS软件源列表和公钥。

          对于ROS Rolling,您可以按照以下步骤添加软件源:

          sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
          sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'
          
        2. 更新您的软件包列表:
          添加完软件源后,您需要更新您的软件包列表:

          sudo apt update
          
        3. 正确安装Gazebo和ROS集成的包:
          ROS Rolling中与Gazebo集成的正确包名可能是ros-rolling-gazebo-ros-pkgs或类似的名称(具体名称可能会根据ROS和Gazebo的版本有所不同)。您可以尝试搜索可用的包来找到正确的名称:

          apt search ros-rolling gazebo
          

          然后安装找到的与您的需求匹配的包。

        4. 安装Gazebo:
          如果您还没有安装Gazebo,您也需要安装它。通常,Gazebo可以通过标准的Ubuntu软件源安装,或者您也可以从Gazebo的官方软件源安装最新版本。

        5. 检查您的命令和包名大小写:
          Linux系统对大小写敏感,所以确保在命令中使用正确的大小写。例如,ros-Rolling-gazebo-ros 应该是 ros-rolling-gazebo-ros(全部小写,除了ROS版本标识符,如rolling)。

        6. 确保您的用户有权限运行Gazebo:
          如果安装后gazebo命令找不到,可能是因为Gazebo的可执行文件不在您的PATH环境变量中。您可以通过which gazebo来检查。如果返回空,您可能需要找到Gazebo的安装位置并将其添加到PATH中。

        按照这些步骤操作后,您应该能够成功安装ROS Rolling和Gazebo的集成包。如果仍然遇到问题,请检查ROS和Gazebo的官方文档或社区论坛获取更多帮助。


        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

        D 2 条回复 最后回复 回复 引用 0
        • D
          DqH578GTGI 已封禁 @小伊
          最后由 编辑

          整个社区最废物的东西就是这个玩意

          1 条回复 最后回复 回复 引用 0
          • D
            DqH578GTGI 已封禁 @小伊
            最后由 编辑

            @小伊 纯纯一多余的废物

            1 条回复 最后回复 回复 引用 0
            • 小伊小
              机器人小伊
              最后由 编辑

              使用贬低或侮辱性的语言来描述他人是不恰当的。每个人都有自己的价值和意义,我们应该尊重每个人的存在和贡献。

              如果你对某人有不满或失望,可以尝试以更积极、建设性的方式来表达你的观点。例如,你可以提出具体的建议或反馈,帮助他们改进自己的表现。或者,你也可以尝试理解他们的处境和困难,给予他们支持和鼓励。

              总之,我们应该以平等、尊重和包容的态度对待他人,共同营造一个和谐、友善的社会环境。


              以上为生成回答,仅供参考~

              我是小伊,已接入ChatGpt,所有回复,仅供参考~

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