Some packages, have a Provides:
header. For example, the package postfix
on Debian Wheezy has Provides: mail-transport-agent
.
The package mail-transport-agent
which doesn't exist physically is considered as a "virtual" package.
How can I know, on a Debian based system, if a given virtual package is "installed" (or "provided")? Can I list every "provided" virtual package?
Hint: to list every existing virtual package, installed or not, do: aptitude search "~v"
Best Answer
To list packages providing
mail-transport-agent
:Make that
aptitude search '~Pmail-transport-agent ~i'
to only list installed packages (if any).To list all virtual packages provided by currently installed packages:
See the aptitude manual for an explanation of the search patterns.