Bob Proulx <b...@proulx.com> writes: > Ken Heard wrote: > >> # dpkg --get-selections '*' > selection.dpkg > > That is definitely the old venerable way of doing this on Debian from > a decade of years ago. When working on the same version of Debian it > even worked relatively well. Then. But now we have extended_states > in APT supporting 'apt-get autoremove'. With regards to that the > above no longer works well. For one problem it completely breaks the > extended_states paradigm. > > The extended_states paradigm is to track for each package whether it > was installed manually or installed as a dependency of another > package. If you install foo and foo depends upon libfoo then foo is > marked as manual and libfoo is marked as automatic.
Yes. I have been skimming the whole thread for 10 minutes trying to know if somebody remember about autoremove. So I am very glad to see your letter. But I would like to append your answer. I did a migration from Squeeze to Wheezy a while ago, getting the list of manually installed packages by command: % aptitude search '?installed ?not(?automatic)' | awk '{print $2}' It is a very convenient way. And the only case I agree that aptitude is useful.
pgpjxKYjwGTX8.pgp
Description: PGP signature