无法编译ROS包,提示依赖项出错

ROS——无人机ROS仿真包 rotors_simulator 编译教程 文章目录 安装wstool sudo apt install python3-wstool 创建ROS工程 $ mkdir -p ~/UAV/src $ cd ~/UAV/src $ catkin_init_workspace # initialize your catkin workspace $ wstool init 下载源码 git clone git@github.com:ethz-asl/rotors_simulator.git 源码链接: https://github.com/eth 阅读详情
1.下载navigation的包,catkin_make失败,提示依赖不对:

下列软件包有未满足的依赖关系:
 build-essential : 依赖: libc6-dev 但是它将不会被安装

但是安装了依赖又出现其他依赖不对

2.于是便发现到有以下问题

(1)
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

尝试了
https://blog.youkuaiyun.com/newmann/article/details/70149021   也用

http://caiknife.github.io/blog/2013/08/29/apt-get-install-error/  这个并没有用,而且一个不是这个原因!!

http://www.mikewootc.com/wiki/linux/usage/ubuntu_libsdl1_2_dev_depend_error.html 这个解决问题了

感觉应该是换了清华的源,然后更新!!在左侧系统设置里面的界面的  软件和更新 中设置 ubuntu软件的 源为清华

(1)
dpkg:警告:无法找到软件包 libboost-python-dev 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。

(2)
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “http://cn.archive.ubuntu.com/ubuntu lucid Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “http://cn.archive.ubuntu.com/ubuntu lucid-updates Release” 没有 Release 文件。

(3)
修改源出错
wanghuohuo@Lenovo:/etc/apt$ sudo gedit sources.list

(gedit:25883): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gedit:25883): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-spell-enabled

** (gedit:25883): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-encoding

** (gedit:25883): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-position




ROS——工程编译出错:Could not find a package configuration file provided by 文章目录问题描述解决方法 问题描述   在catkin_make 编译ROS工程时,通常会出现如下的错误: -- Could NOT find octomap_ros (missing: octomap_ros_DIR) -- Could not find the required component 'octomap_ros'. The following CMake error indicates that you either need to install the package with the 阅读详情

相关推荐

【ROS1总结】使用bloom-generat打包ROS包生成debian安装包

> 说明:<br><br> > 本文首发于 Playfish Blog,转载请保留链接。  前言 在之前的博客中,介绍了ROS包的编写,在本节中将讲述如何将之前写的ROS包打包成debian安装包形式,打包成debian安装包形式有很多,例如:   将ros包开源至github,利用ros自动生成到构建仓库(buildform)   在本地将ros包打包...

ROS小生的博客 5315

build-essential: 依赖: libc6-dev

不能满足依赖关系,build-essential: 依赖: libc6-dev 但是它将不会被安装 转自:http://www.tetx.com/program/htm/tetx/blog/view/blog_id/1209961096/index.htm 版本:debain5.0 lenny 先使用 sudo apt -y install aptitude yzhang@hz143-28:~/sr...

yy98988988的博客 4859

Pycharm 通过ssh远程编写Ubuntu ros,解决pycharm无法识别rospy等包的问题

我在win10上用vmware安装了Ubuntu虚拟机,配合Ubuntu版Pycharm来写ros。但是Ubuntu图形界面总是很卡,于是干脆用win10下的IDE通过ssh来写代码,Ubuntu的图形界面只在必要时刻用一下即可。 解决问题: win10下pycharm通过ssh连接Ubuntu,对服务器(ubuntu)的代码进行编辑 win10下调用服务器的python解释器,在本地编译p...

优快云wzl的博客 1801

roscore Command ‘roscore‘ not found, but can be installed with: sudo apt install python-roslaunch

roscore Command ‘roscore’ not found, but can be installed with: sudo apt install python-roslaunch 问题描述: 安装ubuntu18.04后,输入 roscore 报错 Command ‘roscore’ not found, but can be installed with: sudo apt install python-roslaunch 执行 sudo apt install python-rosl

m0_51684563的博客 1746

[ROS2]colcon build 编译选项

ROS编译工具经历了catkin, ament, colcon等几代,本文以colcon build为例 目前遇到常用参数: 1.--symlink-install :使用符号链接而不是复制文件,如 以动态链接库为例,会在install目录中使用符号链接,指向build目录下生成的库文件(如 *.so). 没有该选项,则两个目录都会有该库文件 2.--packages-sele...

wlnvgu的专栏 2万+

ROS编译出错

CMake Warning at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package): Could not find a package configuration file provided by "ecl_exceptions" with any of the following names:

baidu_36645485的博客 5382

因依赖问题导致build-essential安装失败

报错内容: 下列软件包有未满足的依赖关系: build-essential : 依赖: libc6-dev 但是它将不会被安装 或 libc-dev 依赖: gcc (>= 4:7.2) 但是它将不会被安装 依赖: g++ (>= 4:7.2) 但是它将不会被安装 依赖: dpkg-dev (>= 1.17.11)

qq_45618214的博客 6240

vscode不能支持ROS相关头文件(ros/ros.h)?

非常简单,只需在vscode中CTRL+P下载相关ROS支持包即可。 Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. 粘贴这个命令即可:ext install ms-iot.vscode-ros 需要注意的是需要运行catkin_...

qq_40728599的博客 9800

Ubuntu14.04安装build-essential失败,包依赖问题如何解决?

正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软...

CHJ_20160630的博客 2108

gcc、make、build-essential离线安装包及依赖.zip

ubuntu基本的编译环境,gcc、make及build-essential,本资源提供了它们的离线安装包deb和所需要的依赖,只需要将其拷到离线电脑上,依次cd进入gcc、make、build-essential目录,执行'sudo dpkg -i *.deb'命令进行安装即可,其中gcc含12个依赖deb,make含1个deb,build-essential含7个deb(不包括本身),不按gcc、make、build-essential的顺序安装可能导致失败。

佳能C3025打印机扫描方法

佳能C3025彩色打印机扫描方法 步骤一、如果打印机处于休眠状态,可按图中标记的按钮唤醒打印机; 然后点击屏幕上的【扫描】 步骤二、扫描类型选择【文件】 步骤三、点击屏幕上的【地址簿】 步骤四、此时屏幕胡看到名字,如果看不到自己的名字,可往下滑动直到看到自己的名字,然后点击自己的名字,再点击右下角的【应用】 步骤五、点击【发送设置】,可看到文件格式为PDF,点击可以选择JPEG的图片格式。...

weixin_46019317的博客 2万+

不能满足依赖关系,build-essential: 依赖: libc6-dev 但是它将不会被安装

不能满足依赖关系,build-essential: 依赖: libc6-dev 但是它将不会被安装转自:http://www.tetx.com/program/htm/tetx/blog/view/blog_id/1209961096/index.htm版本:debain5.0 lennyyzhang@hz143-28:~/src$ sudo apt-get install bui

fdaopeng的专栏 2万+

【爬虫】Python实现爬取淘宝商品信息(超详细)

项目基于Python的第三方库Selenium模拟浏览器运行、PyQuery解析和操作HTML文档,获取淘宝平台中某类商品的详细信息(商品标题、价格、销量、商铺名称、地区、商品详情页链接、商铺链接等),并基于第三方库openpyxl建立、存储于Excel表格中。# 全局变量count = 1 # 写入Excel商品计数# 启动ChromeDriver服务# 关闭自动测试状态显示 // 会导致浏览器报:请停用开发者模式# 把chrome设为selenium驱动的浏览器代理;# 窗口最大化。

qq_46315152的博客 4万+

编译ROS的package包出错,提示recipe for target 'all' failed

最近在学习ROS机器人操作系统,尝试自己新建node,发现编译始终不通过贴出问题代码/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld return...

爱学习不讲究 2万+

Qt C++实现HTTP/HTTPS服务器与客户端:从Socket到协议解析全流程

HTTP协议作为Web通信的基础,定义了客户端与服务器之间基于文本的请求-响应模型。其工作原理是通过TCP连接传输结构化的报文,实现资源获取与数据交换。在C++开发中,掌握HTTP协议底层实现具有重要技术价值,能够帮助开发者构建高性能、可深度定制的网络应用,尤其适用于嵌入式设备管理、桌面应用后端等场景。本文聚焦于使用Qt框架的QTcpSocket和QSslSocket组件,从Socket层面手动实现完整的HTTP/HTTPS通信栈,涵盖协议解析、流式处理、路由分发等核心环节,并深入探讨了HTTPS证书验证、

weixin_31292729的博客 331

FreeCAD MCP实战:用自然语言驱动AI建模,效率提升10倍

MCP(Model Context Protocol)是一种让AI模型调用外部工具和数据的协议标准,通过标准化通信层解决AI与CAD软件之间的交互难题。其原理是向AI暴露工具清单,AI根据自然语言需求自动选择工具并填充参数。在工程实践中,这一技术显著降低了CAD建模门槛,将重复性操作从手动点击转为语音指令,适用于批量零件生成、参数化设计等场景。FreeCAD作为开源CAD,凭借开放的Python API和脚本化能力,成为落地MCP的理想平台。本文基于FreeCAD MCP的实操经验,分享环境搭建、自然语言建

weixin_31188927的博客 325

关于ROS编译包中出现的链接错误解决方法

关于ROS中编译功能包出现的链接错误解决方法 问题 Ubuntu16.04以及对应的版本,编译PROBOT_Anno出现了错误主要错误如下 make[1]: *** [PROBOT_Anno/probot_demo/CMakeFiles/moveit_revise_trajectory_demo.dir/all] Error 2 /opt/ros/kinetic/lib/libresource_r...

qq_40028201的博客 2509

LabVIEW电压信号采集系统:从零搭建到科研实战

本文详细介绍了如何从零开始搭建一个基于LabVIEW的电压信号采集系统。内容涵盖硬件选型(如NI USB-6002数据采集卡)、软件环境配置、核心程序开发(包括多通道同步采集、数据自动保存)以及高级功能优化。系统支持自定义采样率与时长,并提供了完整的LabVIEW程序框图和配套的Python数据分析脚本,旨在帮助科研人员和工程师快速构建稳定、高效的专属数据采集方案,提升实验自动化水平。

gold8的专栏 462

ROS使用catkin build编译出错

编译整个工程时,出错,有一个包编译未通过,还有三个放弃编译。错误提示如下: Errors << phantomx_pincher_arm_vrep_controller:cmake /home/…/logs/phantomx_pincher_arm_vrep_controller/build.cmake.004.log CMake Warning at /opt/ros/ki...

qq_18299691的博客 4564

03、AC分析

本节我们将对之前的BUCK电路进行AC分析! 首先,我们之前的BUCK电路是开环电路,现在我们把它设计成闭环电路!电路图如下: 我们对闭环BUCK电路先瞬态仿真一下,波形如下: 然后在电路中加入小信号和波特图进行AC仿真 原理图如下: 增益为0时所对应的相位裕度为56°,这个相位裕度一定要大于0°,大于45°则比较稳定! ...

soumns丶涛的博客 3519

智能车图像处理16-进阶篇8--右环岛状态机与补线

这篇文章主要讲述智能车竞赛中如何判断右环岛并且进行状态补线。

taiyuezyh的博客 1万+

ROS 'catkin_make' 命令出错

之前,我在自己的电脑上(新安装的ubuntu16.04)装好了ROS,用catkin_make编译成功了,但是用一样的方法在实验室的电脑上编译就报错,后来发现和之前装过的Anaconda有关系。 ROS 进行 catkin_make 时报错如下: Traceback (most recent call last): File “/opt/ros/kinetic/share/gencpp/cmak...

chenyr0021 1万+

2.1 直流无刷电机(BLDC):机械结构与组件

本文详细解析了直流无刷电机(BLDC)的机械结构与核心组件。BLDC电机通过电子换向取代传统机械电刷,主要包含定子、转子、位置传感器和电子换向器四大组件。定子采用硅钢片叠压结构,配有三相绕组;转子采用永磁体材料,结构设计影响转矩特性;位置传感器(霍尔、编码器、旋转变压器)实现精准换向;电子换向器通过功率逆变拓扑完成电流控制。文章还对比了不同绕组类型、永磁材料及传感器技术的性能特点,为BLDC电机的设计与应用提供了理论基础。

技术工作者 391

ros2humble源码编译 ubuntu系统

ros2 humble源码编译安装过程及报错解决

weixin_45174417的博客 6434

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ROS2 编译错误和警告

1. WARNING WARNING:colcon.colcon_ros.prefix_path.ament:The path xxx AMENT_PREFIX_PATH doesn’t exist WARNING:colcon.colcon_ros.prefix_path.catkin:The path xxx CMAKE_PREFIX_PATH doesn’t exist ROS2 删除自定义包后 编译警告 在终端内:printenv AMENT_PREFIX_PATH CMAKE_PREFIX_PA

shadowsland的专栏 9328

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

在ROS中使用VScode编译环境的相关技巧

最近迷上了vscode,发现它的功能更全,使用更加方便,于是想总结一下他的使用技巧,使得想使用它的人能够快速上手,少走弯路。如果有写的不对的地方,欢迎大家指出。 内容大纲一、软件安装 参考网站:ubuntu安装vscode的两种方法 ros项目调试:vscode下配置开发ROS项目 一、软件安装 关于vscode的安装,建议不要使用ubuntu的软件中心进行一键式安装,不利于后续修改启动器,设置相关参数,推荐从官网手动下载deb包,进行手动安装。 ...

翎风的博客 2538

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: ubuntu下的dpkg用法
下一篇: keil精确测量代码运行时间
wanghuohuo0716
博客等级 码龄10年 9粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值