Не могу установить catkin на чистую Ubuntu 18 - PullRequest
0 голосов
/ 18 апреля 2019

У меня супер чистая установка Ubuntu 18.04: я скачал ее вчера, установил сегодня, и буквально третье, что я установил, это ros-melodic-destkop-full suite / package, первые два - обновление / обновление системы через обновление менеджер и получение телеграммы.

Теперь дело в том, что пакет catkin не был установлен. Обратите внимание, что команды catkin_init_workspace и catkin_ * все еще существуют, и это то, что используется в руководствах по ros, но не в нашем проекте. В нашем проекте мы используем catkin build и catkin make (я знаю, что мы можем ошибаться, я не знаю, ПОЧЕМУ мы можем ошибаться в этом, но просто ради того, чтобы задать вопрос).

Это случилось на других машинах. На самом деле, на всех остальных машинах, как с новыми, так и уже используемыми ОС (хотя всегда с Ubuntu 18.04).

Выполнение нескольких случайных команд, таких как purge ros* remove *catkin* python-catkin-*, а затем переустановка ros, как в официальном руководстве по ros, в конце концов с некоторыми молитвами сработает.

я знаю, что установка ros создает проблему почти для всех, но кто-нибудь знает причину, возможное решение этой проблемы? В чем проблема? Рос встал на сторону или Убунту встал на сторону?

(ПРИМЕЧАНИЕ: когда я пытаюсь установить sudo apt install catkin, он говорит мне, что ему нужны pacakge python-catkin-tools, и он не будет установлен, хотя он уже установлен и обновлен).

1 Ответ

0 голосов
/ 19 апреля 2019

Чтобы создать среду, создайте папку с «src» внутри (давайте назовем ее catkin_ws). Позже вы идете в основную папку (не src) и запускаете команду: catkin_make И отправляете ее в ~ / .bashrc как «источник ~»./catkin_ws/devel/setup.bash --extend "(измените catkin_ws на нужное имя)

Вот и все!

Для установки пакета вы можете сделать два пути.Один из них - sudo apt-get install ros-melodic- (название пакета)

А другой загружает его в ваш catkin_ws / src (внутри src вы должны сохранить папку пакета) и вернуться на главнуюпапку (catkin_ws) и запустите команду catkin_make (это установит новый пакет)

Надеюсь, это поможет.

...