如果在docker 容器中安装ros遇到的问题

news/2024/11/27 1:56:18/

1.在容器内部无法修改时间,需要在宿主机外边修改时钟。修改时钟:

hwclock --systohc

或者执行

date -s "2024-11-24 19:25:10"

2.容器内部内置有opencv4.5版本,需要卸载,重新安装4.2.0版本。记录折腾好久的卸载过程。

dpkg -l | grep openc

在这里插入图片描述

执行上述命令,查看当前系统是不是有多种不同的版本。删除对应的版本,例如:

sudo dpkg --purge opencv-licenses
sudo dpkg --purge opencv-dev
sudo dpkg --purge opencv-libs

删除自带的opencv版本路径,比如

/usr/lib/libopencv*和/usr/local/include/opencv4和/usr/include/opencv4和/usr/bin/opencv*和/usr/share/opencv*

检查opencv4.pc的位置

find /usr -name opencv4.pc

返回路径

/usr/lib/pkgconfig/opencv4.pc

编辑opencv4.pc 使其变为4.2.0,查看opencv版本

pkg-config --modversion opencv4

此时在安装opencv

sudo apt-get install libopencv-dev=4.2.0+dfsg-5
apt --fix-broken install

即可完全卸载opencv4.5的版本,从而再安装ros系统即可成功


http://www.ppmy.cn/news/1550209.html

相关文章

websocket是什么?

一、定义 Websocket是一种在单个TCP连接上进行全双工通信的协议,它允许服务器主动向客户端推送数据,而不需要客户端不断的轮询服务器来获取数据 与http协议不同,http是一种无状态的,请求,响应模式的协议(单向通信)&a…

CSS回顾-CSS样式优先级规则详解

一、引言 在之前梳理 CSS 选择器的文章(CSS 回顾 - CSS 选择器详解)中,我们对 CSS 选择器有了全面的认识。此刻,不妨思考这样一个问题:倘若众多不同类型的选择器均针对 h1 标签设定样式,究竟会呈现何种结果…

蓝网科技临床浏览系统存在SQL注入漏洞

漏洞描述 蓝网科技临床浏览系统是一个专门用于医疗行业的软件系统,主要用于医生、护士和其他医疗专业人员在临床工作中进行信息浏览、查询和管理。在deleteStudy.php中的接口处存在SQL注入漏洞,未经身份验证的恶意攻击者利用 SQL 注入漏洞获取数据库中的…

Jtti:如何知晓服务器的压力上限?具体的步骤和方法

了解服务器的压力上限(也称为性能极限或容量)是确保系统在高负载下仍能稳定运行的重要步骤。这通常通过压力测试(也称为负载测试或性能测试)来实现。以下是详细的步骤和方法来确定服务器的压力上限: 1. 定义测试目标和指标 在进行压力测试前,明确测试目标…

【Mybatis】@Param注解 resultMap手动映射

文章目录 一、映射文件参数二、查询映射2-1 一对一2-2 一对多2-3 总结 一、映射文件参数 Param 注解官方文档解释 1、单个参数&#xff08;对象&#xff09;不使用注解 public int save(User user);<!-- 添加用户 --> <insert id"save" parameterType&quo…

tcp/ip异常断开调试笔记——lwip

问题一&#xff1a;异常掉线 异常断开模拟 1、单片机端做服务端&#xff08;只监听一个客户端&#xff09;&#xff0c;电脑做客户端连接 2、尝试连接确定通信正常&#xff0c;断开网线。电脑客户端点击断开 3、经过一段时间&#xff08;超过tcp/ip 3次握手时间&#xff09…

【C++篇】深度解析 C++ List 容器:底层设计与实现揭秘

文章目录 须知 &#x1f4ac; 欢迎讨论&#xff1a;如果你在学习过程中有任何问题或想法&#xff0c;欢迎在评论区留言&#xff0c;我们一起交流学习。你的支持是我继续创作的动力&#xff01; &#x1f44d; 点赞、收藏与分享&#xff1a;觉得这篇文章对你有帮助吗&#xff1…

嵌入式Linux移植cJSON库

嵌入式Linux移植cJSON库 一、前言二、移植三、常用函数四、代码案例五、注意事项一、前言 在使用嵌入式系统做项目时,碰见了使用JSON格式数据的需求,所以需要移植cJSON库进行组织和解析数据。 二、移植 cJSON的github地址:https://github.com/DaveGamble/cJSON,可以在git仓…