ROS知识点——ubuntu18.04下安装ros

参考文档:https://blog.csdn.net/KIK9973/article/details/118755045

针对参考文档中问题进行补充:

bug1:无法ubuntu点开软件和更新

1)最好的方法就是,重装系统;
2)网上通过更改python3软链接的方法,对于我自己没用,并且会引出一系列的问题,可参考文末bugN,我应该是微信装了些其他环境导致出错。

bug2:重装双系统中的ubuntu系统

1)最好的方法:参考装双系统流程,将写有ubuntu镜像的U盘插上电脑,依次执行,在文章四-6部分将原有分区删除,我这里删除的有efi分区、/、/home,然后再重新分配就好。
2)网上有文章说,先执行进入windows删掉ubuntu所占用的新建的分区。存在问题:a)efi分区没法删除卷,需要到四-6中删除;b)扩展卷呈灰色,由于需要扩展的卷没有和在待扩展卷的右侧,可以试试易我分区大师,如果还是不行,需要到四-6中删除。

bug3:补充

软链接修改

bugN

Q1:点击“软件和更新”没反应,误使用指令sudo rm -rf /usr/bin/python3把/usr/bin/python3删掉;再点击“软件和更新”出现“Failed to execute child process “software-properties-gtk””报错?
A1:去到/usr/bin/该目录下,查看python的版本,然后将python3.x版本链接到python3,sudo ln -s /usr/bin/python3.5 /usr/bin/python3,这样解决了software-properties-gtk抱错的问题。

Q2:此时使用apt install遇到“E: 文件 list 第 1 行的记录格式有误 /etc/apt/sources.list.d/ros-latest.list (Component)”问题,(由于之前安装安装ROS导致)
A2:此时执行:sudo rm /etc/apt/sources.list.d/ros-latest.list即可解决。

Q3:执行apt-get update 时报错:

wuhd@wuhd-YangTianT4900d-21:/usr/bin$ sudo apt-get update
命中:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
命中:2 http://cn.archive.ubuntu.com/ubuntu bionic InRelease
命中:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates InRelease
命中:4 http://cn.archive.ubuntu.com/ubuntu bionic-backports InRelease
sh: 1: /usr/lib/cnf-update-db: not found
正在读取软件包列表... 完成
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code

A3:我尝试把这个/usr/lib/cnf-update-db 删掉就可以正常 apt-get update 了

Q4:在“5.更新软件包列表”步骤中:执行sudo apt update报错,

“ E: 仓库 “http://mirrors.ustc.edu.cn/ros/ubuntu kylin Release” 没有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。”

A4:https://blog.csdn.net/jh_luchi/article/details/102812031


版权声明:本文为qq_46515446原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。