|I’ve been using debfoster for quite some time now. The idea is really very simple: it monitor the list of software that is installed with no other packages depending on it. If new software comes into that list, it offers to remove the package.
Personally I like that much more than deborphan, since that cater for all packages, not just the libs. But that also means you’d have to answer more questions. I like that because then I’m more clear about what packages I’m really installing.
The system can fail, though: if you say you want to install A now, later install B which depends on A, then A is removed from the “list of installed software with no dependencies”. That means if B is removed, debfoster will ask about A again. But I think I’d also have objection for the other way round anyway.
Finally, I like the fact that I can install some packages temporarily, do the things that I need to do with them, and run debfoster. Now answer n to everything, and I’m back to the old configuration: not even a single dependent package remains.