Оглавление Установка ROS Jade на Ubuntu Существуют пакеты Debian для нескольких платформ Ubuntu, перечисленных ниже. Эти пакеты являются более надежными, чем собранные из исходников
Существуют пакеты Debian для нескольких платформ Ubuntu, перечисленных ниже. Эти пакеты являются более надежными, чем собранные из исходников.
Если вы хотите установить из исходников (не рекомендуется), см. Инструкция по установке из исходного кода.
Для настройки репозиториев Ubuntu обратитесь к официальной документации.
Произведем первоначальную настройку компьютера, для того, чтобы установить программное обеспечение из packages.ros.org. Для этого необходимо добавить репозиторий ROS. ROS Jade поддерживает только Ubuntu 13.10 (Saucy), Ubuntu 14.04 (Trusty) и Ubuntu 15.04 (Vivid) для Debian пакетов.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116Сначала обновим индекс пакетов:
sudo apt-get updateЕсли вы используете Ubuntu 14.04.2 Trusty и возникают ошибки зависимостей при установке ROS, вам, возможно, придется установить некоторые дополнительные системные пакеты.
Не устанавливайте эти пакеты если используете Ubuntu 14.04, это может уничтожить ваш X server:
sudo apt-get install xserver-xorg-dev-lts-utopic mesa-common-dev-lts-utopic libxatracker-dev-lts-utopic libopenvg1-mesa-dev-lts-utopic libgles2-mesa-dev-lts-utopic libgles1-mesa-dev-lts-utopic libgl1-mesa-dev-lts-utopic libgbm-dev-lts-utopic libegl1-mesa-dev-lts-utopicПопробуйте установить только эти пакеты, чтобы исправить проблемы с зависимостями:
sudo apt-get install libgl1-mesa-dev-lts-utopicВ ROS очень много библиотек и утилит. Поэтому есть четыре конфигурации по умолчанию для простоты установки. Также можно установить ROS из отдельных пакетов.
Desktop-Fulll: (Рекомендуемая): ROS, rqt, rviz, основные робототехнические библиотеки, 2D/3D симуляторы, библиотеки навигации и 2D/3D библиотеки восприятия окружающей среды.
sudo apt-get install ros-jade-desktop-full sudo apt-get install ros-jade-desktop sudo apt-get install ros-jade-ros-base sudo apt-get install ros-jade-PACKAGE например sudo apt-get install ros-jade-slam-gmapping Для поиска доступных пакетов используйте:
apt-cache search ros-jadeПрежде чем использовать ROS, вы должны инициализировать rosdep. Rosdep позволяет легко установить системные зависимости для исходников которые вы хотите скомпилировать, а также требуется для запуска некоторых основных компонентов ROS.
sudo rosdep init
rosdep updateЭто делается для того, чтобы переменные окружения ROS автоматически добавлялись к вашей bash сессии каждый раз когда новая оболочка будет запущена:
echo "source /opt/ros/jade/setup.bash" >> ~/.bashrc
source ~/.bashrcЕсли вы просто хотите, чтобы изменения произошли в окружающей среде вашей текущей оболочки, вы можете ввести:
source /opt/ros/jade/setup.bashrosinstall часто используемый инструмент командной строки в ROS который распространяется отдельно. Он помогает скачать много исходников для ROS пакетов одной командой.
Для установки инструмента введите:
sudo apt-get install python-rosinstall