Удалить дополнительно установленные пакеты (из Kontact)

Я хотел попробовать Kontact, но это автоматически установило другую группу пакетов. Решив, что мне не очень нравится Kontact, я удалил его

sudo apt-get remove kontact

но это не удаляет все другие программы, которые были установлены с kontact, такие как korganizer, knotes и т.д...

Как узнать, какие пакеты были автоматически установлены в процессе установки определенного приложения (в данном случае kontact), чтобы я мог их удалить.

1 ответ

Вы должны использовать autoremove подкоманда:

sudo apt autoremove kontact

От man apt:

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

Вы также можете использовать --purge удалить конфигурационные файлы тоже:

sudo apt autoremove kontact --purge

Если autoremove работает для вас, так что вы должны сделать это вручную, запустите что-то вроде:

grep kontact -A10 /var/log/apt/history.log

чтобы увидеть, какие пакеты установлены kontact затем удалите их вручную.

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