Debian: как удалить все пакеты, связанные с удаленным пакетом?

Debian: как удалить все пакеты, связанные с удаленным пакетом?

Я провожу тесты с ZFS на Debian Bullseye 11.1, но этот вопрос очень общий.

В моем примере с ZFS установка очень проста: apt-get install zfsutils-linux zfs-zed zfs-dkms
устанавливается ряд пакетов, среди которых:linux-заголовки-xxx,gcc,cpp, и т. д.

Когда я удаляю ZFS, я делаю apt-get autoremove --purge zfsutils-linux zfs-zed zfs-dkms
это, удаляя некоторые пакеты, но многие остаются установленными, хотя больше не нужны. Среди оставшихся пакетов естьlinux-заголовки-xxx,gcc, иcpp.

Я могу получить список пакетов, установленных в определенное время (просматривая /var/log/apt/history.log или /var/lib/dpkg/info/*.list), но это занимает много времени и подвержено ошибкам.

После удаления ZFS мне apt-get autoremoveбольше нечего удалять.

--> как мне вывести список/удалить пакеты, которые установлены автоматически и больше не нужны?

Связанный контент