Как изменить путь к папке ROS, не влияя на ее функциональность?

Я хотел бы изменить расположение папки ROS.

Текущий каталог: root/opt/ros

но если я просто перемещаю его (вырезаю, вставляю), ROS не работает

Как я могу переместить его на рабочий стол (если ROS все еще работает)?

(у меня РОС Даймондбэк)


ros
person Andrea Diaz    schedule 13.11.2012    source источник
comment
Вы пытались адаптировать свои $ROS_ROOT (и ROS_PACKAGE_PATH) - переменные среды?   -  person NikolasE    schedule 13.12.2012
comment
То, что говорит NikolasE, должно это сделать. Также вам может понадобиться изменить абсолютный путь к скриптам ros, которые вы используете в файлах .bashrc и .bash_profile.   -  person sfotiadis    schedule 07.02.2013


Ответы (1)


ros пишет в .bashrc, где установлен ros, чтобы искать в этой папке, когда это необходимо. Вы можете изменить .bashrc и установить ROS_PACKAGE_PATH на новый путь, который вы хотите установить в качестве папки ros, или изменить в папке ros файл setup.bash. Возможно, в .bashrc этот файл вызывается для установки переменных ros, вы можете отредактировать этот файл и изменить ROS_PACKAGE_PATH на путь, по которому вы поместите свой каталог ros.

Еще один совет: если вы хотите добавить больше папок в ros (больше папок, где он может искать пакеты), просто установите ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:new/directories/you/want

Я надеюсь, что это поможет!

person Lucas Matias    schedule 20.05.2015