rosdep.sh 1.8 KB

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. sudo mkdir /etc/ros
  3. sudo mkdir /etc/ros/rosdep
  4. sudo mkdir /etc/ros/rosdep/sources.list.d
  5. sudo touch /etc/ros/rosdep/sources.list.d/20-default.list
  6. sudo echo "# os-specific listings first rosdep update" >> /etc/ros/rosdep/sources.list.d/20-default.list
  7. sudo echo "yaml https://gitee.com/huali-ros/rosdistro/raw/master/rosdep/osx-homebrew.yaml osx" >> /etc/ros/rosdep/sources.list.d/20-default.list
  8. sudo echo "# generic" >> /etc/ros/rosdep/sources.list.d/20-default.list
  9. sudo echo "yaml https://gitee.com/huali-ros/rosdistro/raw/master/rosdep/base.yaml" >> /etc/ros/rosdep/sources.list.d/20-default.list
  10. sudo echo "yaml https://gitee.com/huali-ros/rosdistro/raw/master/rosdep/python.yaml" >> /etc/ros/rosdep/sources.list.d/20-default.list
  11. sudo echo "yaml https://gitee.com/huali-ros/rosdistro/raw/master/rosdep/ruby.yaml" >> /etc/ros/rosdep/sources.list.d/20-default.list
  12. sudo echo "gbpdistro https://gitee.com/huali-ros/rosdistro/raw/master/releases/fuerte.yaml fuerte" >> /etc/ros/rosdep/sources.list.d/20-default.list
  13. sudo echo "# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead" >> /etc/ros/rosdep/sources.list.d/20-default.list
  14. sudo sed -i "s@raw.githubusercontent.com/ros/rosdistro@gitee.com/huali-ros/rosdistro/raw@g" /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py
  15. sudo sed -i "s@raw.githubusercontent.com/ros/rosdistro@gitee.com/huali-ros/rosdistro/raw@g" /usr/lib/python2.7/dist-packages/rosdep2/rep3.py
  16. sudo sed -i "s@raw.githubusercontent.com/ros/rosdistro@gitee.com/huali-ros/rosdistro/raw@g" /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
  17. sudo sed -i "s@raw.githubusercontent.com/ros/rosdistro@gitee.com/huali-ros/rosdistro/raw@g" /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
  18. exit