Debian: Wie deinstalliere ich alle Pakete, die mit einem entfernten Paket in Zusammenhang stehen?

Debian: Wie deinstalliere ich alle Pakete, die mit einem entfernten Paket in Zusammenhang stehen?

Ich mache Tests mit ZFS auf Debian Bullseye 11.1, aber diese Frage ist sehr allgemein.

In meinem Beispiel mit ZFS ist die Installation sehr einfach: apt-get install zfsutils-linux zfs-zed zfs-dkms
Es werden eine Reihe von Paketen installiert, darunterLinux-Header-xxx,gcc,cpp, usw.

Wenn ich ZFS deinstalliere, apt-get autoremove --purge zfsutils-linux zfs-zed zfs-dkms
entferne ich dadurch einige Pakete, aber viele bleiben installiert, obwohl sie nicht mehr benötigt werden. Zu den verbleibenden Paketen gehörenLinux-Header-xxx,gcc, Undcpp.

Ich kann mir die Liste der zu einem bestimmten Zeitpunkt installierten Pakete anzeigen lassen (indem ich in /var/log/apt/history.log oder /var/lib/dpkg/info/*.list nachschaue), aber das ist zeitaufwändig und fehleranfällig.

Nach der Deinstallation von ZFS gibt es apt-get autoremovenichts mehr zu deinstallieren.

--> Wie kann ich die automatisch installierten und nicht mehr benötigten Pakete auflisten/löschen?

verwandte Informationen