show-installed es una aplicación provista por yum-utils que nos resume los paquetes instalados haciendo uso de los grupos coms que se encuentran en los repositorios.
$ show-installed --help
Usage: show-installed [options]
Gives a compact description of the packages installed (or given) making use of
the comps groups found in the repositories.
Options:
-h, --help show this help message and exit
-f FORMAT, --format=FORMAT
yum, kickstart or human; yum gives the result as a yum
command line; kickstart the content of a %packages
section; "human" readable is default.
-i INPUT, --input=INPUT
File to read the package list from instead of using
the rpmdb. - for stdin. The file must contain package
names only separated by white space (including
newlines). rpm -qa --qf='%{name} ' produces proper
output.
-o OUTPUT, --output=OUTPUT
File to write the result to. Stdout is used if option
is omited.
-q, --quiet Do not show warnings.
-e, --no-excludes Only show groups that are installed completely. Do not
use exclude lines.
--global-excludes Print exclude lines at the end and not after the
groups requiring them.
--global-addons Print package names at the end and not after the
groups offering them as addon.
--addons-by-group Also show groups not selected to sort packages
contained by them. Those groups are commented out with
a "# " at the begin of the line.
-m, --allow-mandatories
Check if just installing the mandatory packages gives
better results. Uses "." to mark those groups.
-a, --allow-all Check if installing all packages in the groups gives
better results. Uses "*" to mark those groups.
--ignore-missing Ignore packages missing in the repos.
--ignore-missing-excludes
Do not produce exclude lines for packages not in the
repository.
Corrida de ejemplo sin parámetros.
$ show-installed
...
WARNING: The following packages are installed but not in the repository:
libmad-devel
a52dec
xine-lib-extras-freeworld
...
x264-libs
mplayer
python-argparse
@admin-tools
gpointing-device-settings
system-config-lvm
system-config-network
@base
-acpid
-aspell-en
-cifs-utils
-irda-utils
-irqbalance
-prctl
-sendmail
-sssd
-ypbind
authd
iscsi-initiator-utils
pam_ccreds
redhat-lsb
tcsh
@critical-path-gnome
-gnome-panel
...
@gnome-desktop
-NetworkManager-openconnect
-PackageKit-gtk3-module
-at-spi2-atk
...
pcmanfm
qtcurve-gtk2
tomboy
@games
gnugo
kbilliards
quake3
taxipilot
@graphical-internet
-evolution-NetworkManager
arora
bluefish
...
seamonkey
transmission-qt
xchat
@hardware-support
-aic94xx-firmware
-alsa-firmware
...
-iwl6050-firmware
-usb_modeswitch
@input-methods
-gtk3-immodule-xim
-ibus-pinyin-db-open-phrase
scim-bridge-qt3
uim-qt3
@kde-desktop
-amarok
-bluedevil
-digikam
...
smb4k
speedcrunch
yakuake
@office
Zim
alexandria
...
libreoffice-wiki-publisher
xchm
@online-docs
@printing
-foomatic
-foomatic-db-ppds
-foomatic-filters
@sound-and-video
gtk-v4l
padevchooser
pavucontrol
regionset
xmms
@text-internet
iperf
@base-x
-policycoreutils-sandbox
aterm
devilspie
krb5-auth-dialog
rxvt
# Others
3proxy
GraphicsMagick-c++
GraphicsMagick-devel
ImageMagick-devel
...
yum-plugin-verify
yum-plugin-versionlock
yum-updateonboot
# 2699 package names, 727 leaves
# 22 groups, 502 leftovers, 57 excludes
# 585 lines