Nvidia Jetson TX2 Ubuntu18.04 LTS安装ROS Melodic 出现(“E:无法定位安装包“)解决方案

初始错误描述

Nvidia Jetson TX2 正常刷机,刷完后Ubuntu版本是18.04 ,按照官网的方法安装ROS-Melodic,出现无法定位安装包,网上答案是 Ubuntu与 ROS 版本不对应,我试了所有的版本,一样的错误。

我的方案(供参考)

1.换源

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb http://ports.ubuntu.com/ubuntu-ports/ bionic universe multiverse restricted

2.在github上找到一个脚本

再放个百度云

提取码:qwer
下载下来更改一些东西,如下

文件结构

Nvidia Jetson TX2 Ubuntu18.04 LTS安装ROS Melodic 出现(“E:无法定位安装包“)解决方案_第1张图片

更改installROS.sh里的这句话

在这里插入图片描述
在这里写一下:

sudo sh -c ‘./etc/lsb-release && echo “deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -sc` main” > /etc/apt/sources.list.d/ros-latest.list’

之后在这个目录下输入 ./installROS.sh -p [你要装的ROS版本] (具体看ReadME)

等待10分钟就好了,可以在/opt目录下看到ros了Nvidia Jetson TX2 Ubuntu18.04 LTS安装ROS Melodic 出现(“E:无法定位安装包“)解决方案_第2张图片

你可能感兴趣的:(错误日志,ubuntu,bug,nvidia)