紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
Ubuntu 20.04.6安装ros--erro:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
-
我明明是按照提示进行安装然而报错
[前面一切正常] 恭喜,成功添加ROS源,接下来可以使用apt安装ROS或者使用[1]一键安装ROS安装! 【为了节省字数这块也略】 RUN Choose Task:[请输入括号内的数字] 请选择你要安装的ROS版本名称(请注意ROS1和ROS2区别): [1]:noetic(ROS1) [2]:foxy(ROS2) [3]:galactic(ROS2) [4]:rolling(ROS2) [0]:quit 请输入[]内的数字以选择:1 RUN Choose Task:[请输入括号内的数字] 请选择安装的具体版本(如果不知道怎么选,请选1桌面版): [1]:noetic(ROS1)桌面版 [2]:noetic(ROS1)基础版(小) [0]:quit 请输入[]内的数字以选择:1 Run CMD Task:[sudo apt-cache search aptitude ] [\]apt-cacher - Caching proxy server for Debian/Ubuntu/Devuan software repositor[-]apticron-systemd - Simple tool to mail about pending package updates - system[\]aptitude-common - architecture independent files for the aptitude package man[-]aptitude-doc-en - English manual for aptitude, a terminal-based package manag[/]aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manag[\]aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manag[|]aptitude-doc-fr - French manual for aptitude, a terminal-based package manage[-]aptitude-doc-it - Italian manual for aptitude, a terminal-based package manag[/]aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package mana[|]aptitude-doc-ru - Russian manual for aptitude, a terminal-based package manag[|]gbrainy - brain teaser game and trainer to have fun and to keep your brain tr[/]libcwidget-dev - high-level terminal interface library for C++ (development f[-]Result:success end for Debian Run CMD Task:[sudo apt install aptitude -y] [|]升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2 个软件包未被[-]Result:success Run CMD Task:[sudo apt-cache search aptitude ] [\]apt-cacher - Caching proxy server for Debian/Ubuntu/Devuan software repositor[-]apticron-systemd - Simple tool to mail about pending package updates - system[\]aptitude-common - architecture independent files for the aptitude package man[-]aptitude-doc-en - English manual for aptitude, a terminal-based package manag[/]aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manag[\]aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manag[|]aptitude-doc-fr - French manual for aptitude, a terminal-based package manage[-]aptitude-doc-it - Italian manual for aptitude, a terminal-based package manag[/]aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package mana[|]aptitude-doc-ru - Russian manual for aptitude, a terminal-based package manag[|]gbrainy - brain teaser game and trainer to have fun and to keep your brain tr[/]libcwidget-dev - high-level terminal interface library for C++ (development f[-]Result:success end for Debian Run CMD Task:[sudo apt install aptitude -y] [|]升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2 个软件包未被[-]Result:success Run CMD Task:[sudo apt install ros-noetic-desktop-full -y] 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: ros-noetic-desktop-full : 依赖: ros-noetic-desktop 但是它将不会被安装 依赖: ros-noetic-perception 但是它将不会被安装 依赖: ros-noetic-simulators 但是它将不会被安装 依赖: ros-noetic-urdf-sim-tutorial 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 Run CMD Task:[sudo apt install ros-noetic-desktop-full -y] [\] 依赖: ros-noetic-urdf-sim-tutorial 但是它将不会被[-]Result:code:100 ============================================================ 请注意我,检测你在安装过程中出现依赖问题,请在稍后输入n,再选择y,即可解决 确认了解情况,请输入回车继续安装 【为了节省字数这块也略】 是否接受该解决方案?[Y/n/q/?] n 下列动作将解决这些依赖关系: 安装 下列软件包: 1) flang-7 [20190329-5 (focal)] 2) libflang-dev [20190329-5 (focal)] 3) libflang0d-7 [20190329-5 (focal)] 4) libllvm7 [1:7.0.1-12 (focal)] 5) libomp-7-dev [1:7.0.1-12 (focal)] 6) libomp5-7 [1:7.0.1-12 (focal)] 保持 下列软件包于其当前版本: 【为了节省字数这块也略】 [|]升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2 个软件包未被[-]Result:success Run CMD Task:[sudo apt-cache search python3-rosdep ] [\]python3-rosdep2 - rosdep package manager abstraction tool for Robot OS (Pytho[-]Result:success anager abstraction tool for ROS Run CMD Task:[sudo apt install python3-rosdep -y] [|]升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2 个软件包未被[-]Result:success 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 进行反馈
-
因为我找了很多种方法,一直没能把这个问题解决,再后来通过咨询我一位学姐,我发现了问题的所在。
原来是我在装虚拟机Ubuntu的时候,镜像文件和Ubuntu所在的地址不一样。【我把他俩放在了两个盘,这样是不对的,后来我卸载重装,结果就能正常运行了】
-
-
-
@2719634493 希望我的经历能对大家有点帮助