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

    ROS安装问题

    已定时 已固定 已锁定 已移动 已解决
    一键安装
    ros一键安装 ubuntu 20.04
    3
    4
    524
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 1
      莱维贝贝
      最后由 编辑

      您好鱼哥,我安装的是ubuntu20.04.06版本的系统,用的您的一键安装ROS代码进行安装的时候出现了以下问题,提示未能满足依赖关系

      UN Choose Task:[请输入括号内的数字]
      请选择你要安装的ROS版本名称(请注意ROS1和ROS2区别):
      [1]:foxy(ROS2)
      [2]:galactic(ROS2)
      [3]:noetic(ROS1)
      [4]:rolling(ROS2)
      [0]:quit
      请输入[]内的数字以选择:3
      RUN Choose Task:[请输入括号内的数字]
      请选择安装的具体版本(如果不知道怎么选,请选1桌面版):
      [1]:noetic(ROS1)桌面版
      [2]:noetic(ROS1)基础版(小)
      [0]:quit
      请输入[]内的数字以选择:1
      Run CMD Task:[sudo apt search aptitude ]
      [-]Result:success                           r Debiandevelopment files)on
      
      Run CMD Task:[sudo apt install aptitude -y]
      [|] linux-headers-5.19.17-051917-generic : 依赖: libc6 (>= 2.34) 但是 2.31-0ubun[-]Result:code:100                           赖: libssl3 (>= 3.0.0) 但无法安装它
      
      Run CMD Task:[sudo apt search aptitude ]
      [-]Result:success                           r Debiandevelopment files)on
      
      Run CMD Task:[sudo apt install aptitude -y]
      [|] linux-headers-5.19.17-051917-generic : 依赖: libc6 (>= 2.34) 但是 2.31-0ubun[-]Result:code:100                           赖: libssl3 (>= 3.0.0) 但无法安装它
      
      Run CMD Task:[sudo apt install   ros-noetic-desktop-full -y]
      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树       
      正在读取状态信息... 完成       
      您也许需要运行“apt --fix-broken install”来修正上面的错误。
      下列软件包有未满足的依赖关系:
       linux-headers-5.19.17-051917-generic : 依赖: libc6 (>= 2.34) 但是 2.31-0ubuntu9.9 正要被安装
                                              依赖: libssl3 (>= 3.0.0) 但无法安装它
       ros-noetic-desktop-full : 依赖: ros-noetic-desktop 但是它将不会被安装
                                 依赖: ros-noetic-perception 但是它将不会被安装
                                 依赖: ros-noetic-simulators 但是它将不会被安装
                                 依赖: ros-noetic-urdf-sim-tutorial 但是它将不会被安装
      E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
      Run CMD Task:[sudo apt install   ros-noetic-desktop-full -y]
      [|] linux-headers-5.19.17-051917-generic : 依赖: libc6 (>= 2.34) 但是 2.31-0ubun[-]                           依赖: ros-noetic-urdf-sim-tutorial 但是它将不会被 [-]Result:code:100                           
      
      ============================================================
      请注意我,检测你在安装过程中出现依赖问题,请在稍后输入n,再选择y,即可解决(若无法解决,清在稍后手动运行命令: sudo aptitude install ros-noetic-desktop-full)
      确认了解情况,请输入回车继续安装n
      Run CMD Task:[sudo aptitude install   ros-noetic-desktop-full]
      sudo: aptitude:找不到命令
      Run CMD Task:[sudo aptitude install   ros-noetic-desktop-full -y]
      [-]Result:code:1                           
      
      Run CMD Task:[sudo apt search python3-catkin-tools ]
      [-]Result:success                           kin.
      
      Run CMD Task:[sudo apt install python3-catkin-tools -y]
      [|] linux-headers-5.19.17-051917-generic : 依赖: libc6 (>= 2.34) 但是 2.31-0ubun[-]Result:code:100                           -pycommon 但是它将不会被安装 安装它
      
      Run CMD Task:[sudo apt search python3-rosdep ]
      [-]Result:success                            for Robot OS (Python 3)
      
      Run CMD Task:[sudo apt install python3-rosdep -y]
      [|] linux-headers-5.19.17-051917-generic : 依赖: libc6 (>= 2.34) 但是 2.31-0ubun[-]Result:code:100                           ules (>= 0.24.0) 但是它将不会被安装
      
      Run CMD Task:[ls /opt/ros/noetic/setup.bash]
      [-]Result:code:2                           
      
      安装失败了,请打开鱼香社区:https://fishros.org.cn/forum 在一键安装专区反馈问题...
      Run CMD Task:[ls /opt/ros/noetic/setup.bash]
      [-]Result:code:2                           
      
      欢迎加入机器人学习交流QQ群:438144612(入群口令:一键安装)
      鱼香小铺正式开业,最低499可入手一台能建图会导航的移动机器人,淘宝搜店:鱼香ROS 或打开链接查看:https://item.taobao.com/item.htm?id=696573635888
      如在使用过程中遇到问题,请打开:https://fishros.org.cn/forum 进行反馈
      robot@WP:~$ sudo aptitude install ros-noetic-desktop-full
      sudo: aptitude:找不到命令
      robot@WP:~$ rosrun turtlesim turlesim_node
      
      Command 'rosrun' not found, but can be installed with:
      
      sudo apt install rosbash
      
      robot@WP:~$ rosrun turtlesim turtle_teleop_key
      
      Command 'rosrun' not found, but can be installed with:
      
      sudo apt install rosbash
      
      robot@WP:~$ 
      
      
      

      这种 情况应该如何解决,是系统的问题吗?

      S 1 条回复 最后回复 回复 引用 0
      • S
        9527 @1343136634
        最后由 编辑

        @1343136634 可以执行一下

        sudo  apt --fix-broken install
        

        然后再执行安装脚本试试

        1 条回复 最后回复 回复 引用 0
        • 小鱼小 小鱼 将这个主题标记为已解决,在
        • 1
          等待修复
          最后由 编辑

          打开:8147;关闭;18299;defer: 244; 冲突;344 o在限定的时间内没能找到解决方案。加把劲再试试?[Y/n] y
          依赖关系分析中...
          打开:16851;关闭;91313;defer: 313; 冲突;427 O在限定的时间内没能找到解决方案。加把劲再试试?[Y/n] y
          依赖关系分析中...
          打开:26041;关闭;108389;defer: 332; 冲突;457 o在限定的时间内没能找到解决方案。加把劲再试试?[Y/n]
          怎么办

          1 1 条回复 最后回复 回复 引用 0
          • 1
            等待修复 @1403578112
            最后由 编辑

            @1403578112 安装的是18.04 melodic 在sudo aptitude install ros-melodic-desktop ros-melodic-perception ros-melodic-simulators ros-melodic-urdf-sim-tutorial出错

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