Impossible to list only user installed packages

Bug #90228 reported by Fausto Piovesan
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
apt (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

Binary package hint: apt

It is impossible for the apt user (or using any of its interfaces) to list all the user installed packages. By user installed packages I mean all packages manually installed and not on the basic system installation.

Michael Vogt (mvo)
Changed in apt:
importance: Undecided → Wishlist
status: Unconfirmed → Confirmed
Revision history for this message
Chris nava (9-launchpad-chrisnava-com) wrote :

Suggestion:
It would be _extremely useful_ if the above mentioned function had an option to _only list those packages explicitly selected by the user_.
i.e. Not packages automatically selected as a dependency to something the user selected.

This would amount to an "User Installed Applications" list that would be very helpful for setting up other systems (possibly with different OS versions) without the cruft that a comprehensive listing causes.

Revision history for this message
Will Uther (willu-mailinglists) wrote :

This would also be useful for failed dist-upgrades (which I've had happen before). I'd like to be able to easily list the packages I've installed so that if I need to reconstruct the system from scratch, I can.

Revision history for this message
worleyworks (greg-worleyworks) wrote :

Additionally - it's important to be able to quickly determine how UEC/Ec2 instances are configured. This would be very helpful and very easy. Seems like taking the difference between the output of dpkg -l on a fresh installation and a current installation would accomplish this.

Revision history for this message
Julian Andres Klode (juliank) wrote :

It is impossible for us to determine which packages were installed by you.

Changed in apt (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Fausto Piovesan (faustop) wrote :

It is not impossible, it is quite simple, just get the list of installed packages and subtract from it the list of packages on the default system installation.

Changed in apt (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Fausto Piovesan (faustop) wrote :

Also, apt should have some kind of log, this way you could list all installed packages between some date. Also, we could see all changes filtered by date. Something like:

$ apt-get log 2011-01-01:2011-05-01

And that should return something like:

2011-03-10:
Installed some-pakage-name 0.1.2
Installed other-package-name 1.5.6
Removed another-package 2.3.4
2011-04-05:
Upgraded some-package-name 0.1.3

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.