Ubuntu – How to view a list of packages that were manually installed without their dependancies

aptmetapackagespackage-management

How do I see a list of packages I manually (really manually, as in I typed them in) installed?

I want to exclude packages that were installed as a result of being dependencies of other packages that I manually typed in.

For example, if I ran the command:

sudo apt-get install mysql-server

and as a result mysql-common was installed, I want to only see mysql-server in the list and not mysql-common.

I've searched for an answer and found many that were close but not exactly what I want.

Best Answer

That do what you want:

cat /var/log/apt/history.log | grep 'apt-get install '