Как удалить системные пакеты зависимости для пакета ROS?

После установки пакета ROS, когда я сделал проверку rosdep, она отобразила некоторые недостающие системные зависимости, которые не заботились о, во время Кв. - получают установку. Так, я установил их использующий rosdep установка. Однако, когда я хочу удалить пакет ROS,

склонные sudo - получают ROS чистки -*

склонные sudo - получают ROS Python чистки*

склонные sudo - добираются, автоудаляют

выполнение вышеупомянутых трех команд, кажется, удаляет только зависимости от ROS а не системные зависимости. Как я удаляю системные зависимости также в этом случае?Спасибо.

PS: Я пытаюсь установить только единственный пакет ROS на Ubuntu 16.04 ARM.

0
задан 21 February 2017 в 04:45

1 ответ

Короткий ответ - то, что Вы не можете сделать этого легко.

Кв. отслеживает, которых пакетов Вы указали для установки ( руководство ) и какие пакеты были просто включены ( автоматический ).

Пример:

$ sudo apt install foo bar                 // Manual
The following additional packages will be installed:
  baz, libfoo1, libfoo2, libbar            // Auto

администратор приказал, чтобы система установила 'нечто' и 'панель'. Они останутся установленными, пока администратор не прикажет, чтобы система удалила их. Они никогда не будут автоудаляться.

, Если не имеет значения, является ли 'панель' на самом деле зависимостью 'нечто'. Человек говорил, и оба установлены на руководство .

, которое Это - обязанность администратора отслеживать вручную выбранные зависимости.

, Если Ваши журналы/var/log/apt возвращаются достаточно далеко, те журналы скажут Вам точно, какие пакеты были добавлены. Это может быть большой справкой.

0
ответ дан 3 November 2019 в 17:30

Другие вопросы по тегам:

Похожие вопросы: