openEuler20.09安装与ROS-melodic安装问题与解决

openEuler20.09安装教程

火种源码安装教程

注意事项

  • 下载镜像要根据自己的硬件来对应下载x86 or ARM;
  • 烧制镜像参考官网教程或者使用软碟通;
  • 若使用U盘安装,请记住烧制完成的启动盘名称;

安装步骤2

在这一步进入选择安装模式前,首先按e进入编辑模式,然后将:

将stage2=hd:LABEL=** 改成/dev/sda4 或openEuler-2

然后按 Ctrl+x 执行安装

这一步要将**改成自己烧制启动盘的名字,要准确无误,改写完成后应该的格式是:

-------- inst.stage2=hd:LABEL= yourUdsikName quiet

ROS Melodic安装注意问题

火种源码安装ROS melodic

设置成oe-repo

Fedora29 的源可能失效,建议换成30。可用的29镜像为:

# repo = fedora-29 arch = aarch64 country = ID country = global 
http://archivefedora.mirror.angkasa.id/fedora/linux/releases/29/Everything/aarch64/os/
http://mirrors.dotsrc.org/fedora-buffet/archive/fedora/linux/releases/29/Everything/aarch64/os/
https://ftp-stud.hs-esslingen.de/pub/Mirrors/archive.fedoraproject.org/fedora/linux/releases/29/Everything/aarch64/os/
http://fedora-archive.mirror.liquidtelecom.com/archive/fedora/linux/releases/29/Everything/aarch64/os/
http://mirror.math.princeton.edu/pub/fedora-archive/fedora/linux/releases/29/Everything/aarch64/os/
http://mirrors.kernel.org/fedora-buffet/archive/fedora/linux/releases/29/Everything/aarch64/os/
https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/releases/29/Everything/aarch64/os/
http://pubmirror1.math.uh.edu/fedora-buffet/archive/fedora/linux/releases/29/Everything/aarch64/os/
https://pubmirror2.math.uh.edu/fedora-buffet/archive/fedora/linux/releases/29/Everything/aarch64/os/
https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/29/Everything/aarch64/os/

添加raw.githubusercontent.com中国镜像站点

镜像站点会常常更新,亲测有效的:

151.101.64.133      raw.githubusercontent.com 

pip的源

  • 如果出现pip的源不好使,建议更换阿里云、清华、中科大等国内源来回试试;
  • 按照提醒,有可能需要在后面添加允许该源的指令,按照黄色提醒指令输入即可。

编译ROS

编译不过的包,可以单独编译调试:

./src/catkin/bin/catkin_make_isolated --pkg PACKAGE_NAME --install -DCMAKE_BUILD_TYPE=Release -DCATKIN_ENABLE_TESTING

缺少相关依赖包,请到ROS wiki上找到该包的upstream仓库,下载对应的melodic分支代码,利用上面的指令单独编译;

相关包出现编译不过问题,比如C++问题或者是程序依赖问题,还需要具体问题具体解决,可以删除一些不必要非test程序,来使得程序通过,比如sophus库。

有其他问题可以联系

[email protected]

你可能感兴趣的:(ROS)