安装ROS环境时的常见问题及解决办法
生活随笔
收集整理的這篇文章主要介紹了
安装ROS环境时的常见问题及解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝ROS環境
a. 換源
# 備份原來的sources.list sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup # 修改sources.list sudo gedit /etc/apt/sources.list將sources.list替換成以下內容:
# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse# 預發布軟件源,不建議啟用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverseb. 添加ros-latest.list并更新
參考ROS wiki官方教程安裝時,有可能會出現如圖所示的錯誤,這時可以嘗試以下解決辦法:
參考鏈接:
c. 激活ros環境
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrcd. 安裝ROS編譯相關的包
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential按照官網教程,運行以下命令:
sudo rosdep init sudo rosdep fix-permissions rosdep update這時候報錯:cannot download default sources list
解決辦法:
進入網站https://ip.tool.chinaz.com/raw.githubusercontent.com,我們可以看到raw.githubusercontent.com 的IPV4地址,將其添加到/etc/hosts中,如
185.199.109.133 raw.githubusercontent.com并嘗試運行sudo rosdep init
如果運行rosdep init命令且終端顯示超時報錯時,可以嘗試以下辦法:
在文件末尾添加以下內容:
nameserver 8.8.8.8 #google域名服務器 nameserver 8.8.4.4 #google域名服務器PS: 為了加速GitHub訪問,推薦將以下內容添加到 /etc/hosts 文件中:
# GitHub Host Start185.199.108.154 github.githubassets.com 140.82.113.22 central.github.com 185.199.108.133 desktop.githubusercontent.com 185.199.108.153 assets-cdn.github.com 185.199.108.133 camo.githubusercontent.com 185.199.108.133 github.map.fastly.net 199.232.69.194 github.global.ssl.fastly.net 140.82.114.3 gist.github.com 140.82.114.5 api.github.com 185.199.108.133 raw.githubusercontent.com 185.199.108.133 user-images.githubusercontent.com 185.199.108.133 favicons.githubusercontent.com 185.199.108.133 avatars5.githubusercontent.com 185.199.108.133 avatars4.githubusercontent.com 185.199.108.133 avatars3.githubusercontent.com 185.199.108.133 avatars2.githubusercontent.com 185.199.108.133 avatars1.githubusercontent.com 185.199.108.133 avatars0.githubusercontent.com 185.199.108.133 avatars.githubusercontent.com 140.82.113.9 codeload.github.com 52.216.160.43 github-cloud.s3.amazonaws.com 52.216.179.211 github-com.s3.amazonaws.com 52.217.69.236 github-production-release-asset-2e65be.s3.amazonaws.com 52.216.185.107 github-production-user-asset-6210df.s3.amazonaws.com 52.217.13.92 github-production-repository-file-5c1aeb.s3.amazonaws.com 185.199.108.133 media.githubusercontent.com# Please Star : https://github.com/ineo6/hosts # Mirror Repo : https://gitee.com/ineo6/hosts # Update at: 2021-03-29 18:16:31# GitHub Host End總結
以上是生活随笔為你收集整理的安装ROS环境时的常见问题及解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转] CMake入门
- 下一篇: 小白视角看ros_openvino_to