Ubuntu18.04安装ROS-1的流程记录
参考资料
流程
-
设置镜像源(这里用的清华)
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list' -
设置秘钥(卡住了,试试终端走外网)
curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add - -
安装(遇到依赖问题错,解决方式是将软件更新器打开,把更新都打开)
sudo apt update sudo apt install ros-melodic-desktop-full -
初始化 rosdep
sudo rosdep init rosdep update(第一条命令报错了看这里1!!!!)
rosdep: command not found
这是因为没有安装python-rosdep
sudo apt install python-rosdep(第一条命令报错了看这里2!!!!)

-
在打开的网站中将“raw.githubusercontent.com”复制到查询栏中进行搜索,可以看到域名对应的IP地址信息
-

-
将搜索结果中展示的Ip地址和域名拷贝系统hosts文件中:
sudo gedit /etc/hosts185.199.111.133 raw.githubusercontent.com

-
保存退出后,就可以正常使用了。
(第二条命令报错了看这里!!!!)

解决办法:
sudo apt-get install python-rosdep
终端走代理 -
-
设置环境
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc -
构建工厂依赖
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
conda环境的构建
- 新建个环境:
conda create -n Python27 python=2.7 pip install pyyamlpip install rospkg
本文详细记录了在Ubuntu 18.04系统上安装ROS Melodic Desktop的步骤,包括设置镜像源、添加ROS官方源、解决依赖问题、配置rosdep以及使用conda创建Python 2.7环境。重点提示了遇到的问题及解决方法。

2157

被折叠的 条评论
为什么被折叠?



