On Tue, Apr 23, 2013 at 11:12:44PM +0200, Mark Weyer wrote:
> 
> The title is imprecise. Actually, the question is: How do I list
> installed packages except those automatically installed to satisfy
> dependencies. In aptitude that would be packages marked as "i  " but
> not as "i A". And if there is no command to list this, where in /etc
> (or whereever) is the information hidden?
> 
> Please CC me, I am not subscribed.
> 
> Thanks in advance,

Not sure, but one way would be looking under
/var/lib/dpkg/info

e.g.

1. cd /var/lib/dpkg/info
2. ls -l a*
3. check the listing, if there are packages you don't think you need
then try "dpkg --purge packagename" if it purges, then no other package
depends on it. Otherwise you'll get a message saying something along the
lines of "package xyz depends on package abc -- not purging"

4. You may want to do "apt-cache show packagename" first, just to make
sure you are not going to purge a package you think you may need.

5. carry on, e.g. ls -l b* 
etc,

6. Don't bother with ls -l l* (there are heaps of library packages.)
which most certainly are depended on by other packages.
ls -l la* etc ls -le* etc is one way around this.

7. There is sure to be a better way, but ...

-- 
"If you're not careful, the newspapers will have you hating the people
who are being oppressed, and loving the people who are doing the 
oppressing." --- Malcolm X


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130423224539.GF28529@tal

Reply via email to