前言:
疫情又开始啦!隔离在家整一下N手电脑装ROS的各种BUG【真的是枯了】
从最最最基本的安装开始错误不断可惜社区和网站上的各种解决方式大多不是自己需要的,这个blog就当做记录报错与解决错误的日志吧。

写这篇日志的时候博主已经改了一天的BUG,遇到并解决的BUG少说有两位数,过往一笔勾销,从ROSCORE验证ROS是否装好开始

在Terminal中运行以下命令:

$ roscore

报错:

  • 意思是:roslaunch未安装

解决措施:

$ sudo apt-get install ros-noetic-roslaunch

然后显示的内容中文含义是: ros-noetic-roslaunch :
依赖: ros-noetic-xx 但是它将不会被安装
依赖: ros-noetic-xxx但是它将不会被安装
ERROR: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

  • 有很多小伙伴就卡在这里然后不知所措以为自己哪里装错了(比如博主本人),经过网上各种搜索查阅发现没什么有用的信息,因为通用的解决方法是:update或者upgrade,但实际上这种解决方法十分片面,先不说不一定会解决,即使解决也是治标不治本,不知道症结所在,最后装了很多没用的东西也装失败了很多有用的东西,我想这时候一定有很多小伙伴自己甚至想直接重装系统

  • 博主在经过了反复挣扎后终于决定自力更生,自己探索开创新世界!事实证明博主是对的,废话说的也够本了,接下来揭示报错原因和解决方法:

过程:

既然依赖: ros-noetic-xx没有安装,那么不妨先安装上
这里博主未安装的依赖是ros-noetic-roslib,于是

sudo apt install ros-noetic-roslib

结果ERROR与上面的格式一样 依旧是下列软件包有未满足的依赖关系:
ros-noetic-roslib : 依赖: ros-noetic-rospack 但是它将不会被安装


好吧,那我们继续:

sudo apt install ros-noetic-roslib

结果:ros-noetic-roslib : 依赖: ros-noetic-rospack 但是它将不会被安装
继续:

sudo apt install ros-noetic-rospack

结果: ros-noetic-rospack : 依赖: python3-dev 但是它将不会被安装
继续:

sudo apt install python3-dev

结果:python3-dev : 依赖: python3.8-dev (>= 3.8.2-1~) 但是它将不会被安装
继续:

udo apt install python3.8-dev

结果: python3.8-dev : 依赖: zlib1g-dev 但是它将不会被安装
继续:

sudo apt install zlib1g-dev

结果: zlib1g-dev : 依赖: zlib1g (= 1:1.2.11.dfsg-2ubuntu1.2) 但是 1:1.2.12.1-1+eagle 正要被安装
划重点!!! 终于不一样了,这里可以看到是因为有一个zlib1g正在被安装,所以才会产生的冲突,那么怎么办呢?

zlib1g降级就好了呀!

sudo apt install zlib1g=1:1.2.11.dfsg-2ubuntu1.2

好的,今日份的bug解决,不信再安装roslaunch一下试试,顺利通过。贴一下roslaunch成功后的图:

温馨提醒:roscore之前要记得先运行这两行代码哦:

$ echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc

【Ubuntu20.04+ROS Noetic】ROS解决BUG日志【一】相关推荐

  1. ROS入门-4.安装ROS系统(ubuntu20.04版本安装ros的noetic版本)

    ubuntu20.04版本安装ros的noetic版本 1.添加软件源 2.添加密钥 3.更新 4.安装ROS 5.初始化rosdep 6.设置环境变量 7.测试ROS安装是否成功 1.添加软件源 2 ...

  2. 【安装】Ubuntu20.04下安装ROS的完整过程(内含已装好ROS的虚拟机、虚拟机创建过程、ROS安装过程及全过程录屏)

    2022/12/20重制,精简流程,直接去掉网络问题. 现成的虚拟机 为方便大家学习,如果安装ROS遇到的问题实在太多,也可以直接下载我提供给大家的.已经安装好ROS的Ubuntu虚拟机:下载链接, ...

  3. ubuntu20.04 vscode使用ROS(C++)

    ubuntu20.04 vscode使用ROS(C++) 1.在vscode安装扩展 ROS的安装较为麻烦,需要的@我,我单独出一份教程 在vscode的左边中的拓展(快捷键Ctrl+Shift+X) ...

  4. 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题

    [一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...

  5. ubuntu20.04中安装ROS系统,详细介绍各种错误解决方法,直达小海龟

    因为最近学习的缘故,花了半天的时间安装了ROS,期间因为ubuntu也是临时安装的双系统,遇到了各种各样的问题,这里记录一下,主要集中在ROS系统安装问题的解决. Ubuntu系统的安装 ubuntu ...

  6. ubuntu20.04安装noetic版本ros

    文章目录 1. ubuntu设置为中文界面 2.配置Ubuntu软件仓库 3.设置sources.list 4.设置密钥 5. 安装ros 6. 设置环境 7. 测试ROS安装是否成功 8. 初始化r ...

  7. 详解Ubuntu20.04上安装ROS系统

    ubuntu20.04版本的安装,参考:https://blog.csdn.net/qq_44339029/article/details/120579608 步骤如下: 1.添加ROS软件源(可以将 ...

  8. Pixhawk RPi CM4 Baseboard 树莓派CM4安装Ubuntu20.04 server 配置ros mavros mavsdk

    文章目录 硬件 安装Ubuntu Server20.04 下载rpiboot工具 下载imager 刷写系统 配置USB 配置WIFI 开机安装桌面 配置wifi 配置串口 安装ROS 安装mavro ...

  9. ROS学习 一、Debian10安装ROS Noetic,解决rosdep update失败问题(更新一个可修改位置)

    目录 前言 ROS安装 1.添加ROS的apt源和key(中科大源) 2.apt安装ros-noetic核心组件 3.配置ROS的bash环境 4.安装其他常用ROS依赖项 5.解决python3-r ...

  10. Ubuntu20.04如何搭建ROS开发环境

    背景 初学ROS,首先要面临的第一个问题就是环境搭建问题,面对众多的Ubuntu版本和ROS版本,且二者还存在兼容性问题,如何搭建一个灵活性高,易于切换的学习环境显得有为重要.通常有如下几种做法: 在 ...

最新文章

  1. Go 知识点(16)— 将枚举值转换为字符串
  2. 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载一(PhoneGap中的API)...
  3. 在tomcat中部署web项目
  4. 如何从零开始搭建 CI/CD 流水线
  5. 计算机基础与组装,1.计算机基础与组装.pptx
  6. 【文末有福利】艺术创造规则,而不是规则创造艺术
  7. java 8 java demo_Java 8 中的 Streams API Demo
  8. cas-client 使用(6)
  9. Python画数码晶体管日期(年月日时分秒)
  10. 硬盘录像机常见问题解答硬盘录像机故障解决
  11. 服务器运行cad慢,CAD绘图如何提高效率!CAD运行用加速技巧图文教程
  12. Python基础(Day 2)(数值 字符串 布尔 列表)
  13. 应聘客户端主程需做哪些准备
  14. requests使用cookie模拟登陆豆瓣
  15. IT架构师_隽语集(Design Thinking _0101)
  16. 2018年deepin-wine QQ最完美解决方案
  17. 数据结构学习(冒泡、选择、插入、快速排序)
  18. Tensorboard无法显示图像
  19. mysql2038年后不能启动
  20. 学习django教程一

热门文章

  1. 机器学习——武林盟主分享机器学习之武功秘籍
  2. 怎么用java打开pkg文件怎么打开,pkg文件怎么打开 【处置方式】
  3. 马赛克战——利用人工智能和自主系统来实施决策中心作战
  4. Win7窗口最大化和最小化快捷键
  5. 操作系统经典问题之哲学家就餐算法
  6. 高薪物联网职业生涯所需的十大技能(转)
  7. Bug heroes虫虫英雄 超详细翻译+基本攻略
  8. virtualbox安装增强功能失败解决办法与原因
  9. ESXI7.0下载地址
  10. albers投影转WGS84坐标格式,读.shp.dbf文件,获取文件字符集工具类。