第一步
git clone https://github.com/ros/rosdistro.git
或者去这里下载 github网址。
链接:https://pan.baidu.com/s/1BmXBWHJWMrwwtXaNoV5I_A
提取码:lf93
第二步
把下载好的功能包移动到 /etc/ros
sudo mv ./rosdistro-master /etc/ros
第三步
修改 20-default.list:
sudo gedit /etc/ros/rosdep/sources.list.d/20-default.list
把文本里边内容全部替换下边内容:
# os-specific listings first
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
yaml file:///etc/ros/rosdistro-master/rosdep/osx-homebrew.yaml osx
# generic
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
#gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte
yaml file:///etc/ros/rosdistro-master/rosdep/base.yaml
yaml file:///etc/ros/rosdistro-master/rosdep/python.yaml
yaml file:///etc/ros/rosdistro-master/rosdep/ruby.yaml
gbpdistro file:///etc/ros/rosdistro-master/releases/fuerte.yaml fuerte
# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead
第四步
①:
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py
替换:
FUERTE_GBPDISTRO_URL = 'file:///etc/ros/rosdistro-master/releases/fuerte.yaml'
②:
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py
替换:
REP3_TARGETS_URL = 'file:///etc/ros/rosdistro-master/releases/targets.yaml'
③:
sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
替换:
DEFAULT_INDEX_URL = 'file:///etc/ros/rosdistro-master/index-v4.yaml'
再次在终端输入rosdep update