注意,建议使用rosdepc方法,直接跳过rosdep的操作
5,直接到
10/安装ros所需要的依赖库也变成rosdepc
Ubuntu18.04安装ROS Melodic(绕过Github无需添加节点,分分钟快速安装)_啥都会一点的程序元的博客-CSDN博客-
-------------------------------------------------------------------------------
变化好快,以前的方法都不行了,这次装的时候jetson nano用的镜像是jetpack4.6.1的
综合参照了
基于python3的ros melodic源代码编译安装 | 码农家园
ubuntu 1804 安装基于Python3的ROS melodic - 知乎为ROS Melodic(Ubuntu18)添加Python3支持_哪个昵称没占用的博客-CSDN博客_.rosinstall树莓派4B(8G)原生系统Raspbian Buster安装ROS Melodic_何为其然的博客-CSDN博客_树莓派系统安装rosROS的 sudo rosdep init 的报错终极解决方案_龙翔天地的博客-CSDN博客树莓派4B(8G)原生系统Raspbian Buster安装ROS Melodic_何为其然的博客-CSDN博客_树莓派系统安装ros
1/配置环境
查看ubunut系统信息
(1)cat /proc/version
(2) uname -a
(3) lsb_release -a
通过对应的ubuntu版本安装对应的ROS版本,因为我的电脑为18.04,所以安装ROS melodic
2/切换清华源
原文链接:https://blog.csdn.net/s124295707070/article/details/107728625
#为防止误操作后无法恢复,先备份原文件sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 新建新的源文件source.list
sudo gedit /etc/apt/sources.list
然后删除所有内容,复制以下内容
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
保存就可以了。
sudo apt-get update
3/设置python3为默认python
原文链接:https://blog.csdn.net/weixin_40308540/article/details/84347471
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
解释: