xq@xq-ROS2:~$ sudo apt install gazebo
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
gazebo 已经是最新版 (11.10.2+dfsg-1)。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 gazebo-plugin-base : 依赖: libignition-math6-6 (>= 6.10.0+ds3) 但是它将不会被安装
 libgazebo11 : 依赖: libignition-math6-6 (>= 6.10.0+ds3) 但是它将不会被安装
 libignition-fuel-tools4-4 : 依赖: libignition-math6-6 (>= 6.10.0+ds2) 但是它将不会被安装
 libignition-msgs5-5 : 依赖: libignition-math6-6 (>= 6.8.0+ds) 但是它将不会被安装
 libsdformat9-9 : 依赖: libignition-math6-6 (>= 6.9.2+ds) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

在安装其中依赖时又出了以下问题

xq@xq-ROS2:~$ sudo apt install gazebo-plugin-base
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
gazebo-plugin-base 已经是最新版 (11.10.2+dfsg-1)。
gazebo-plugin-base 已设置为手动安装。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 gazebo-plugin-base : 依赖: libignition-math6-6 (>= 6.10.0+ds3) 但是它将不会被安装
 libgazebo11 : 依赖: libignition-math6-6 (>= 6.10.0+ds3) 但是它将不会被安装
 libignition-fuel-tools4-4 : 依赖: libignition-math6-6 (>= 6.10.0+ds2) 但是它将不会被安装
 libignition-msgs5-5 : 依赖: libignition-math6-6 (>= 6.8.0+ds) 但是它将不会被安装
 libsdformat9-9 : 依赖: libignition-math6-6 (>= 6.9.2+ds) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

折腾了一晚上,这些冲突的包删又删不了,装又装不上,烦!~

第二天早上的结果貌似好转,总结思路就是:睡一觉。

具体思路:

搜索:依赖发生冲突看到了这篇文章,“有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)“的问题解决

sudo apt-get -f install

又出错

 正试图覆盖 /usr/lib/x86_64-linux-gnu/libignition-math6.so.6.10.0,它同时被包含于软件包 libignition-math6:amd64 6.10.0-100~jammy
dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了
在处理时有错误发生:
 /var/cache/apt/archives/libignition-math6-6_6.10.0+ds3-7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

搜索:于是看到了这篇强制写入的方法,实测有用!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐