Я по ошибке установил пакет и сразу удалил (точнее очистил) его, но, кроме самого пакета, ни одна из зависимостей, установленных рядом, не была удалена. Я не знаю, требуется ли это или нет, но если нет, я бы хотел их удалить.
man apt-get предоставляет информацию о том, что параметр autoremove
используется для удаления пакетов, которые были автоматически загружены для удовлетворения зависимостей для некоторого пакета и более не требуются.
Таким образом, вы можете использовать sudo apt-get autoremove
, чтобы удалить зависимости, которые теперь бесполезны.
Дополнительный источник: Ubuntugeek
Если склонный-get's автоудалите, не помогает, можно выполнить это (потребности aptitude
, берет очень долго, как час! - никакая идея, если это может быть сделано быстрее):
for i in $(dpkg -l | grep "^ii" | awk '{print $2}'); do aptitude why "$i"; done | grep "Unable to find"
Это перечислит все пакеты, которые способность не может найти причиной, почему они установлены (но Вы, возможно, установили их вручную).