Удалить указанные пакеты, если у них нет зависимостей

Я по ошибке установил пакет и сразу удалил (точнее очистил) его, но, кроме самого пакета, ни одна из зависимостей, установленных рядом, не была удалена. Я не знаю, требуется ли это или нет, но если нет, я бы хотел их удалить.

2
задан 24 September 2011 в 15:00

2 ответа

man apt-get предоставляет информацию о том, что параметр autoremove используется для удаления пакетов, которые были автоматически загружены для удовлетворения зависимостей для некоторого пакета и более не требуются.

Таким образом, вы можете использовать sudo apt-get autoremove, чтобы удалить зависимости, которые теперь бесполезны.

Дополнительный источник: Ubuntugeek

0
ответ дан 24 September 2011 в 15:00

Если склонный-get's автоудалите, не помогает, можно выполнить это (потребности aptitude, берет очень долго, как час! - никакая идея, если это может быть сделано быстрее):

for i in $(dpkg -l  | grep "^ii" | awk '{print $2}'); do aptitude why "$i"; done | grep "Unable to find"

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

1
ответ дан 24 September 2011 в 15:00

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

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