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 autoremove
nichts mehr zu deinstallieren.
--> Wie kann ich die automatisch installierten und nicht mehr benötigten Pakete auflisten/löschen?