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