- 1 rosdep文件下载
- 2 文件修改
- (1) 20-default.list (/home/rosdistro-master/rosdep/sources.list.d/)
- (2)rep3.py (/usr/lib/python2.7/dist-packages/rosdep2/)
- (3)sources_list.py (/usr/lib/python2.7/dist-packages/rosdep2/)
- (4)__init__.py (/usr/lib/python2.7/dist-packages/rosdistro/)
- (5) *执行 sudo rosdep init
- (6)执行 sudo rosdep init 和 rosdep update
1 rosdep文件下载常用IP:
151.101.84.133 raw.githubusercontent.com
151.101.76.133 raw.githubusercontent.com
199.232.28.133 raw.githubusercontent.com
https://gitcode.net/mirrors/ros/rosdistro.git
解压放在home文件下即可
cd /home/rosdistro-master/rosdep/sources.list.d/ sudo gedit 20-default.list
内容修改为:
zxy修改为自己的
# os-specific listings first yaml file:///home/zxy/rosdistro-master/rosdep/osx-homebrew.yaml osx # generic yaml file:///home/zxy/rosdistro-master/rosdep/base.yaml yaml file:///home/zxy/rosdistro-master/rosdep/python.yaml yaml file:///home/zxy/rosdistro-master/rosdep/ruby.yaml gbpdistro file:///home/zxy/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(2)rep3.py (/usr/lib/python2.7/dist-packages/rosdep2/)
cd /usr/lib/python2.7/dist-packages/rosdep2/ sudo gedit rep3.py
REP3_TARGETS_URL 修改为
file:///home/zxy/rosdistro-master/releases/targets.yaml(3)sources_list.py (/usr/lib/python2.7/dist-packages/rosdep2/)
cd /usr/lib/python2.7/dist-packages/rosdep2/ sudo gedit sources_list.py
DEFAULT_SOURCES_LIST_URL 修改为
file:///home/zxy/rosdistro-master/rosdep/sources.list.d/20-default.list(4)init.py (/usr/lib/python2.7/dist-packages/rosdistro/)
cd /usr/lib/python2.7/dist-packages/rosdistro/ sudo gedit sources_list.py
DEFAULT_INDEX_URL 修改为
file:///home/zxy/rosdistro-master/index-v4.yaml(5) *执行 sudo rosdep init
(6)执行 sudo rosdep init 和 rosdep update过程中可能会出现语法错误
根据错误提示,把 from future imports xxx的语句放到 文件的最前面 (包含注释)
参考:https://blog.csdn.net/wofeile880_jian/article/details/117187462



