Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

How do I list the packages that are recommended by my current set of installed packages, but for whatever reason weren't installed?

share|improve this question
    
Duplicate: serverfault.com/questions/340075/… –  Gregor Jan 28 at 16:41

2 Answers 2

up vote 1 down vote accepted

For a command-line list, From:

http://serverfault.com/questions/340075/aptitude-list-all-previous-recommended-packages

aptitude search '~RBrecommends:~i'

To complete your original question:

aptitude search '~RBrecommends:~i' | awk '/^p/ {print $2}'
share|improve this answer

This can sometimes happen if a package B is installed as a recommendation when you install package A; package B's own recommends typically do not get installed.

1. Listing uninstalled Recommends from the terminal:

  • Use aptitude
  • Click on the Views menu, and on Audit Recommendations (alternately, Ctrl+T to show the menu, arrow keys to go to Views and press R):

    enter image description here

  • This shows you a list of uninstalled recommended packages, and the "parent" package recommending them.

    enter image description here

2. Listing uninstalled Recommends and Suggests from Synaptic:

  • If you have a desktop (or via X-forwarding), use Synaptic
  • Click on Custom Filters in the bottom-left, and then on the Missing Recommends filter in the top-left sidebar:

    enter image description here

  • Notice that unlike aptitude, Synaptic also shows "suggested" (or optional) packages such as iproute-doc

share|improve this answer
    
Unfortunately Aptitude doesn't quite work right in 12.04 with multiarch packages -- is there another terminal program that can provide the same thing (even in a very raw form)? –  Scott Ritchie Aug 23 '12 at 0:38

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.