ros arm 安装说明

过程:

以官网流程为准,后面部分内容只是对过程有可能出现的问题进行补充:

sudo apt-key add - 卡死或者报错
gpg:signal Interrupt caught ... exiting
则 wget http://packages.ros.org/ros.key
sudo apt-key add ros.key

# https://blog.csdn.net/hello_levy/article/details/104917932
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
arm 架构下:
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak &&
sudo wget -O /etc/apt/sources.list https://mirrors.huaweicloud.com/repository/conf/Ubuntu-Ports-bionic.list &&
sudo apt-get update &&
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list' &&
sudo apt-get update &&
sudo apt-get upgrade &&
sudo apt-get install ros-melodic-desktop-full # ros-melodic-ros-base这一步有时会弹窗,问安装过程中是否关闭涉及的相关服务,一定要选择yes(默认是no),否则后续会出现错误,当然也能解决,见Ubuntu dpkg报错: dpkg: error processing package_dpkg: error processing archive /var/cuda-repo-ubun_RuiH.AI的博客-CSDN博客

sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt install python-rosdep
sudo apt-get -y install python-pip &&
sudo rosdep init &&
rosdep update #如果此步报错,执行:sudo pip install rosdepc && sudo rosdepc init && rosdepc update # 如果提醒没装pip的话执行:sudo apt install python-pip && sudo apt install python3-pip

echo "source /opt/ros/melodic/setup.bash " >> ~/.bashrc && source ~/.bashrc


# 如果git clone 超时,检测一下网页是否可以访问,若可以访问,则 https://tool.chinaz.com/dns?type=1&host=github.global.ssl.fastly.net&ip= 网站上查询  github.global.ssl.fastly.net 及github.com 的ip。 并写入/etc/hosts文件中,后执行: /etc/init.d/networking restart 使生效
#形如:
#20.205.243.166 github.com
#130.211.15.150 http://github.global.ssl.fastly.net

参考:

https://blog.csdn.net/hello_levy/article/details/104917932

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值