Ubuntu – the difference between Recommended and Suggested packages (Ubuntu)

aptitudepackage-managementUbuntu

On Ubuntu when you install a package, there can be dependencies, recommendations and suggestions. For example: virtualbox-ose has adduser as dependency, libgl1 as recommendation and libpulse0 as suggestion.

What is the difference between recommendations and suggestions?

Recommendations are standard installed with apt. This can be prevented using the switch –no-install-recommends

Second question: How can you force to install suggestions with apt?

Best Answer

See Debian's FAQ about this. Ubuntu is based on Debian, so it should be the same:

  • Package A recommends Package B, if the package maintainer judges that most users would not want A without also having the functionality provided by B.
  • Package A suggests Package B if B contains files that are related to (and usually enhance) the functionality of A.
Related Question