Обычный подход заключается в компиляции пакетов из исходных текстов.
Для этого, в зависимости от вашей версии ros, вам необходимо рабочее место для катания. http://wiki.ros.org/catkin/workspaces
Для создайте Catkin рабочего пространства использовать этот учебник: http://wiki.ros.org/catkin/Tutorials/create_a_workspace
Имея рабочее пространство, необходимо добавить источники (и его зависимости) в виде пакета. Чтобы добавить источники «красиво», используйте начало этого урока http://wiki.ros.org/catkin/Tutorials/workspace_overlaying вам не нужно создавать дополнительное рабочее пространство (для наложения), но точка 2.2, загрузка пакета - это то, что вам нужно.
После добавления пакетов не нужно строить свое рабочее пространство (catkin_make).
Другой подход, который не рекомендуется !, это «принудительно» установить, загрузив файл .deb и используйте dpkg для ручной установки. Это может сломать части вашей ОС!