Robert P. J. Day wrote:
> On Sun, 23 Aug 2009, Jörg-Volker Peetz wrote:
> 
>> Robert P. J. Day wrote:
>>>   this should be an easy one:  on my current (etch) system, there are
>>> a number of packages that have more than one version installed.  for
>>> example (and from memory), there are at least three versions of gcc
>>> installed.  am i safe to remove/purge the older ones?
>>>
>>>   perhaps a better question is, what is the command to list the
>>> packages that depend on a certain package?  in fedora, i'm used to
>>> running:
>>>
>>>   $ rpm -q --whatrequires <package>
>>>
>> aptitude comes in handy here:
>>
>> aptitude search '~i~D^<package>$'
>>
>> Since aptitude uses regular expressions search <package> is enclosed
>> by ^ and $ to distinguish, e.g., between gcc-4.3 and gcc-4.3-doc.
> 
>   i'm not sure what that's supposed to show me.  let me give you an
> example from my running lenny system.  if i run:
> 
>   $ apt-cache rdepends acpid
> 
> i get a list that includes, among other things, two installed
> packages -- acpi-support and acpi-support-base -- and a bunch of other
> packages that *aren't* installed.
> 
>   what i want now is a way to list only the *installed* reverse deps
> of acpid.  if i run (as you suggest):
> 
>   $ aptitude search '~i~D^acpid$'
> 
> i get null output.  what do you *think* i should see?
> 
> rday
<snip>
On my systems the output of

  $ aptitude search '~i~D^acpid$'

is

i   acpi-support-base               - scripts for handling base ACPI events such

since I have not installed package acpi-support.
By the way, in order to get the list of all packages which are not marked auto
and are not dependencies or recommendations of other packages issue

  $ aptitude search '~i!~M!(~R~i|~Rrecommends:~i)'
-- 
Regards,
Jörg-Volker.


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to