Ubuntu20.04安装gazebo11报错

2023-05-16

  在这记录下安装gazebo11的报错解决方案,本人遇到问题的过程:我在安装gazebo11后又卸载了全部相关的东西,然后用命令sudo apt upgrade升级了下Ubuntu20.04里的一些东西,升级过程中弹出了选择 MySQL 的东西,貌似当时操作有误而损坏了 MySQL 的配置(这也是我后面一点点核查安装gazebo11的bug发现的),导致安装gazebo11报错。


  先介绍下如何卸载干净gazebo的旧版本,然后按照官网的步骤安装目前最新版gazebo11

# 首先查看gazebo的版本,确定是旧版本
dpkg -l | grep gazebo

# 卸载gazebo旧版本及其相关插件
sudo apt remove gazebo9 gazebo9-common gazebo9-plugin-base libgazebo9:amd64 libgazebo9-dev:amd64 ros-melodic-gazebo-*

# 清理缓存及安装包
sudo apt autoremove
sudo apt autoclean
# 设置镜像
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'

# 设置Key
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -

# 安装gazebo,不含gazebo_ros_pkgs
sudo apt update
sudo apt install gazebo11
sudo apt install libgazebo11-dev

  如果你可以顺利执行上面全部命令,那么是最好的。但我在执行sudo apt install gazebo11时遇到了报错提示 “Dependency: libgazebo11 (= 11.11.0-1~focal) but it is not going to be installed …”,因此我尝试用sudo apt upgrade libgazebo11来进行修复,然而又跳出类似的报错提示 “Dependency: libgdal (…) but it is not going to be installed …” ,我就一步步的用命名sudo apt upgrade xxx来看会跳出什么报错声明,其中xxx是其跳出来的内容(比如 “libgdal” )…直到最后跳出报错“libmysqlclient21 : Breaks: libmysqlclient21:i386 (!= 8.0.29-1ubuntu20.04) but 8.0.29-0ubuntu0.20.04.3 is to be installed libmysqlclient21:i386 : Breaks: libmysqlclient21 (!= 8.0.29-0ubuntu0.20.04.3) but 8.0.29-1ubuntu20.04 is to be installed”,此时突然发现跟 MySQL的client有关,于是打算卸载了MySQL的全部(毕竟我本地的MySQL也没存储什么数据,如果有重要的数据请先备份下)。
  接着按👉重装MySQL(点我跳转)的方法操作后,再次按上述安装gazebo的方法安装gazebo11便成功了,虽然在探索的时候这个bug处理挺久的(因为除了上述的方法,我还尝试了降低Ubuntu内核、将libmysqlclient21的版本从8.0.29-0ubuntu0.20.04.3 卸载后转为8.0.28-0ubuntu0.20.04.4,因为考虑到我的是Ubuntu20.04.4),然后还反复看github的issue和外文参考解决方法,但是只要坚持查找bug所在之处一定会有发现,最后通过自己的判断成功解决了bug

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu20.04安装gazebo11报错 的相关文章

  • 20200628-01 树莓派4B 交叉编译 Qt5.14.2 基于 ubuntu18.04 & ubuntu20.0

    修改日志 20210813 增加部分内容 1 rpi update 本地更新的方式 2 tests pkg config fail 错误的处理 3 增加 GL 驱动开启的说明 前言 执行流程包含树莓派上的操作 xff0c 以及 PC 机上的
  • OAI:Ubuntu20.04不支持OAI

    遇到一个无法解决的问题 xff0c 将ubuntu从18 04升级到了20 04 xff0c 发现ubuntu20 04不支持OAI啊 xff01
  • 【记录+解决】ubuntu服务器显卡驱动安装;Ubuntu20.04重启后找不到Nvidia显卡驱动

    记录ubuntu服务器显卡驱动安装 一次ubuntu服务器显卡驱动安装历程 xff0c 简单记录 1 下载Nvidia Linux驱动到本地 Nvidia Linux XXX run 2 停用桌面 xff0c 安装驱动 span class
  • 在Ubuntu20.04运行VINS-Fusion

    准备工作 xff1a 虚拟机 ubuntu xff1a 20 04 ROS xff1a Neotic Ubuntu20 04 43 ROS Noetic的安装与配置可以参考这篇文章 xff0c 以下步骤在完成上述安装的基础上进行 一 安装c
  • ubuntu20 下 qtcreator ros配置过程

    1 去下载qtcreator ros bionic latest offline installer run文件进行安装 xff1b 参考这里 xff1a How to Install Users ROS Qt Creator Plug i
  • Ubuntu20.04 tcp调试工具mNetAssist安装

    1 下载 tcp调试工具 mNetAssist deb下载地址 xff1a https cloud 189 cn t ra2M7juimAFb 访问码 k9kv 2 安装 用命令行安装软件如下 xff1a span class token
  • ROS-Melodic升级Gazebo11

    ROS Melodic Full xff08 完整版 xff09 内置了Gazebo9 xff0c 但在Gazebo9中搭建自己的机器人环境时插入门窗会导致Gazebo9卡死 xff0c 建议升级成Gazebo11可以缓解该情况 注 xff
  • Ubuntu20.04安装tensorflow2.8.0+CUDA11.4

    Ubuntu20 04安装tensorflow2 8 0 43 CUDA11 4 1 创建虚拟环境2 安装tensorflow3 安装CUDA4 安装cuDNN4 1 手动安装4 2 deb安装包安装 5 测试 需要事先安装好Anacond
  • VINS-mono在Ubuntu20.04上从零开始安装运行和环境配置(尝试)

    最近尝试在Ubuntu 20 04上安装运行港科大的VINS mono算法 详细记录一下安装过程以及遇到的问题 先记录一下结果 ROS opencv Eigen Ceres以及VINS mono都编译并安装成功了 但是用euroc数据集跑V
  • Ubuntu20.04 安装 mNetAssist

    安装环境 xff1a Ubuntu20 04安装包 xff1a mNetAssist release amd64 deb 安装与运行 span class token function sudo span span class token
  • Virtual Box+Ubuntu20.04+ROS2 Foxy配置

    ROS从最早的正式版本Box Turtle到现在也十几年了 而ROS2出来也挺久了 xff0c 一直没机会看看 好久也没弄ROS xff0c 这几天捣鼓了捣鼓 目录 1 Virtual Box安装Ubuntu20 04 2 ROS2 Fox
  • Ubuntu20.04 论文CCNet:语义分割的交叉注意力 复现

    Ubuntu20 04 论文CCNet 语义分割的交叉注意力 复现 一 安装显卡驱动 1 1 源代码 1 2 驱动安装 二 环境配置 2 1 Anaconda3下创建新环境 2 2 安装CUDA10 2 2 3 安装cuDNN 三 编译 3
  • ubuntu20.04安装ros配置秘钥时出现gpg: keyserver receive failed: Connection timed out

    gpg keyserver receive failed Connection timed out也是从公钥服务器接收失败 xff1a 连接超时 解决方案1 换自己的手机热点 解决方案2 切换网络配置 xff1a 这大多数是网络的问题 xf
  • ubuntu20.04 下使用cgroup 限制内存

    本实践的主要操作请参照 参考链接 进行 由于在实践中主要想完成的目标是限制服务器中用户 用户组的内存使用 xff0c 防止某个用户占用过多的cpu 内存导致其他用户无法正常使用甚至服务器宕机 xff0c 因此需要手动加cgexec指令的实验
  • 解决ubuntu20.04虚拟机无法上网的问题

    64 linux虚拟机无法正常上网 前言 刚建立好的linux虚拟机使用NAT方式可以连接外网 xff0c 系统重启几次 xff0c 系统无法上网 xff0c 这是什么问题导致的呢 xff1f 提示 xff1a 以下是本篇文章正文内容 xf
  • 在ubuntu20.4下安装ardupilot 4.3.6

    这次重新安装真的是遇到了好多坑啊 xff01 从github上靠过来按照之前的那篇文章流程做完之后 xff0c 还会有一些别的问题 首先是module里面的包都没有拷过来 xff0c 所以需要用git add将文件都添加过来 之后进行编译时
  • ubuntu20.04 安装 WPS 2019

    ubuntu自带的文字处理软件对来自windows下office或在WPS创建的ppt有点不兼容 xff0c 看到WPS有linux版本的 xff0c 便果断安装试一试 一 卸载原生liboffice sudo apt get remove
  • 【ORB_SLAM】Ubuntu20.04 配置ORB_SLAM3

    本文主要记录基于Ubuntu20 04环境下 xff0c 对普通的ORB SLAM3和稠密版本的ORB SLAM3进行环境的配置 一 配置ORB SLAM3 lt 普通版本 gt 1 安装ROS开发环境 这里采用鱼香ros的一键安装 xff
  • ubuntu20.4安装NVIDIA驱动,cuda

    安装NVIDIA驱动准备工作 下载NVIDIA地址 xff1a https www nvidia cn Download index aspx lang 61 cn 查看是否安装好驱动命令 xff1a nvidia span class t
  • ORB_SLAM2配置——基于Ubuntu20.04+ROS+gazebo仿真

    一 引言 ORB SLAM2 xff0c 它是基于单目 双目或RGB D相机的一个完整的SLAM系统 xff0c 其中包括地图重用 回环检测和重定位功能 这个系统可以适用于多种环境 xff0c 无论是室内小型手持设备 xff0c 还是工厂环

随机推荐