Drill Down into CentOS/RHEL Base Environment and Add-Ons Software Package Groups

At the Installation Summary Screen of CentOS7/RHEL7 (GUI mode), you can click on the Software Selection option to choose pre-defined groups of software packages to install with the operating system. These pre-defined groups are expressed in the form of a Base Environments, and their related Add-Ons.

Each pre-defined group of software packages are related to the server’s main purpose (as defined in the Base Environment option). The Add-Ons are additional software packages that complement it. The Add-Ons list is dependent on the Base Environment selected.

While the Software Selection screen provides a high level overview of the type of software packages installed, we can drill down further to the exact software packages to be installed.

  • On the RHEL installation source, the file can be found at “/repodata/*-comps-variant.architecture.xml”.
  • For CentOS, the file located in the same directory, but with a not so obvious name. To determine which is the right one, open each file in a text editor that will correctly interpret the XML file, but not the other binary files.

The remainder of this post comprises of:

  • Table 1: CentOS 7’s (Everything ISO) Base Environment and Add-Ons options,
  • Table 2: Mandatory groups that each Base Environment include, and
  • Table 3: List of software packages that are installed for each group

Note: While I strive to ensure that all information is correctly represented in the tables below, do note that there may be errors and or discrepancies when it comes to different versions of the OS. It is best to refer to the installation source directly.

Enjoy!

Base EnvironmentDescriptionAdd-Ons
Minimal InstallBasic functionality Environment Add-Ons
  • Debugging Tools

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
  • Smart Card Support
Compute NodeInstallation for performing computation and processingEnvironment Add-Ons
  • Debugging Tools
  • Directory Client
  • Guest Agents
  • Hardware Monitoring Utilities
  • Infiniband Support
  • Network File System Client
  • Performance Tools
  • Remote Management for Linux

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
  • Smart Card Support
Infrastructure ServerServer for operating network infrastructure servicesEnvironment Add-Ons
  • Backup Server
  • DNS Name Server
  • Debugging Tools
  • Directory Client
  • E-mail Server
  • FTP Server
  • File and Storage Server
  • Guest Agents
  • Hardware Monitoring Utilities
  • High Availability
  • Identity Management Server
  • Infiniband Support
  • Java Platform
  • Large System Performance
  • Load Balancer
  • MariaDB Database Server
  • Network File System Client
  • Performance Tools
  • PostgreSQL Database Server
  • Print Server
  • Remote Management for Linux
  • Resilient Storage
  • Virtualization Hypervisor

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
  • Smart Card Support
File and Print ServerFile, print, and storage server for enterprisesEnvironment Add-Ons
  • Backup Client
  • Backup Server
  • Debugging Tools
  • Directory Client
  • Guest Agents
  • Hardware Monitoring Utilities
  • High Availability
  • Java Platform
  • Large System Performance
  • Network File System Client
  • Performance Tools
  • Remote Management for Linux
  • Resilient Storage

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
  • Smart Card Support
Basic Web ServerServer for serving static and dynamic internet contentEnvironment Add-Ons
  • Backup Client
  • Debugging Tools
  • Directory Client
  • Guest Agents
  • Hardware Monitoring Utilities
  • Java Platform
  • Large System Performance
  • Load Balancer
  • MariaDB Database Server
  • Network File System Client
  • PHP Support
  • Performance Tools
  • Pearl for Web
  • PostgreSQL Database Client
  • Python
  • Remote Management for Linux
  • Web Servlet Engine

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
  • Smart Card Support
Virtualization HostMinimal virtualization hostEnvironment Add-Ons
  • Debugging Tools
  • Network File System Client
  • Remote Management for Linux
  • Virtualization Platform

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
  • Smart Card Support
Server with GUIServer for operating network infrastructure services, with a GUIEnvironment Add-Ons
  • Backup Server
  • DNS Name Server
  • E-mail Server
  • FTP Server
  • File and Storage Server
  • Hardware Monitoring Utilities
  • High Availability
  • Identity Management Server
  • Infiniband Support
  • Java Platform
  • KDE
  • Large System Performance
  • Load Balancer
  • Mainframe Access
  • MariaDB Database Server
  • Network File System Client
  • Performance Tools
  • PostgreSQL Database Server
  • Print Server
  • Remote Management for Linux
  • Resilient Storage
  • Virtualization Client
  • Virtualization Hypervisor
  • Virtualization Tools

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
  • Smart Card Support
GNOME DesktopGNOME is a highly intuitive and user friendly desktop environmentEnvironment Add-Ons
  • Backup Client
  • GNOME Applications
  • Internet Applications
  • Legacy X Window System Compatibility
  • Office Suite and Productivity
  • Smart Card Support

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
KDE Plasma WorkspacesThe KDE Plasma Workspaces, a highly-configurable graphical user interface which includes a panel, desktop, system icons and desktop widgets, and many powerful KDE applicationsEnvironment Add-Ons
  • Backup Client
  • Internet Applications
  • KDE Applications
  • KDE Multimedia Support
  • Legacy X Window System Compatibility
  • Office Suite and Productivity
  • Smart Card Support

Common Add-Ons

  • Compatibility Libraries
  • Development Tools
  • Security Tools
Development and Creative WorkstationWorkstation for software, hardware, graphics, or content developmentEnvironment Add-Ons
  • Additional Development
  • Backup Client
  • Compatibility Libraries
  • DNS Name Server
  • Development Tools
  • E-mail Server
  • Emacs
  • FTP Server
  • File and Storage Server
  • Graphics Creation Tools
  • Hardware Monitoring Utilities
  • Identity Management Server
  • Infiniband Support
  • KDE
  • Large Systems Performance
  • Legacy X Window System Compatibility
  • Load Balancer
  • Mainframe Access
  • MariaDB Database Server
  • Network File System Client
  • Office Suite and Productivity
  • PHP Support
  • Perl for Web
  • Platform Development
  • PostgreSQL Database Server
  • Python
  • Technical Writing
  • Virtualization Hypervisor
  • Web Servlet Engine

Common Add-Ons

  • Security Tools
  • Smart Card Support
Base EnvironmentMandatory Software Groups
Compute Nodebase, core, scientific
Infrastructure Serverbase, core
File and Print Serverbase, core, file-server, print-server
Basic Web Serverbase, core, web-server
Virtualization Hostbase, core, virtualization-hypervisor, virtualization-tools
Minimal Installcore
Server with GUIbase, core, desktop-debugging, dial-up, fonts, gnome-desktop, guest-agents, guest-desktop-agents, input-methods, internet-browser, multimedia, print-client, x11
GNOME Desktopbase, core, desktop-debugging, dial-up, directory-client, fonts, gnome-desktop, guest-agents, guest-desktop-agents, input-methods, internet-browser, java-platform, multimedia, network-file-system-client, networkmanager-submodules, print-client, x11
KDE Plasma Workspacesbase, core, desktop-debugging, dial-up, directory-client, fonts, guest-agents, guest-desktop-agents, input-methods, internet-browser, java-platform, kde-desktop, multimedia, network-file-system-client, networkmanager-submodules, print-client, x11
Development and Creative Workstationbase, core, debugging, desktop-debugging, dial-up, directory0client, fonts, gnome-apps, gnome-desktop, guest-desktop-agents, input-methods, internet-applications, internet-browser, java-platform, multimedia, network-file-system-client, performance, perl-runtime, print-client, ruby-runtime, virtualization-client, virtualization-hypervisor, virtualization-tools, web-server, x11
Group NameMandatory PackagesDefault PackagesOptional Packages
additional-develalsa-lib-devel, audit-libs-devel, binutils-devel, boost-devel, bzip2-devel, c-ares-devel, cups-devel, cyrus-sasl-devel, dbus-glib-devel, e2fsprogs-devel, elfutils-devel, elfutils-libelf-devel, evolution-data-server-devel, expat-devel, freeglut-devel, fuse-devel, gmp-devel, gnome-desktop3-devel, gnutls-devel, gstreamer1-devel, gstreamer1-plugins-base-devel, gvfs-devel, hmaccalc, httpd-devel, hunspell-devel, iptables-devel, java-1.6.0-openjdk-devel, java-1.7.0-openjdk-devel, java-1.8.0-openjdk-devel, junit, kde-workspace-devel, kdegraphics-devel, kdelibs-devel, kdenetwork-devel, kdepim-devel, kdepimlibs-devel, kdesdk-devel, libacl-devel, libaio-devel, libatomic-static, libattr-devel, libblkid-devel, libcanberra-devel, libcap-devel, libcap-ng-devel, libcurl-devel, libdrm-devel, libgcrypt-devel, libgnome-keyring-devel, libgudev1-devel, libhugetlbfs-devel, libibverbs-devel, libitm-devel, libnl-devel, libnotify-devel, libpfm-devel, librsvg2-devel, libselinux-devel, libsoup-devel, libtiff-devel, libusbx-devel, libuuid-devel, libXau-devel, libXaw-devel, libXinerama-devel, libXmu-devel, libXpm-devel, libXrandr-devel, libxslt-devel, mariadb-devel, motif-devel, mpfr-devel, net-snmp-devel, numactl-devel, openlmi-providers-devel, papi-devel, pcre-devel, perl-App-cpanminus, perl-devel, perl-ExtUtils-MakeMaker, perl-homedir, perl-Test-Pod, perl-Test-Pod-Coverage, polkit-devel, popt-devel, postgresql-devel, pulseaudio-libs-devel, pygobject3-devel, PyQt4-devel, python-devel, python-setuptools, qt-mysql, qt-odbc, qt-postgresql, qt3-MySQL, qt3-ODBC, qt3-PostgreSQL, readline-devel, sane-backends-devel, SDL-devel, sqlite-devel, startup-notification-devel, systemd-devel, tbb-devel, tcl-devel, tcp_wrappers-devel, tk-devel, unique3-devel, unixODBC-devel, xorg-x11-proto-devel, xz-devel N.A.N.A.
anaconda-toolsauthconfig, btrfs-progs, chkconfig, chrony, cryptsetup, device-mapper-multipath, dmraid, dosfstools, dracut-network, e2fsprogs, efibootmgr, fcoe-utils, firewalld, gfs2-utils, grub2, grub2-efi, iscsi-initiator-utils, lvm2, mdadm, s390utils, s390utils-base, shim, system-config-firewall-base, tboot, tmux, xfsprogs   N.A.
backup-clientamanda-clientbacula-client, rear  N.A.
backup-serveramanda-server, mt-st, mtx  N.A.  N.A.
baseacl, at, attr, authconfig, bc, bind-utils, centos-indexhtml, cpio, crda, crontabs, cyrus-sasl-plain, dbus, ed, file, logrotate, lsof, man-db, net-tools, ntsysv, pciutils, psacct, quota, setserial, traceroute, usb_modeswitchabrt-addon-ccpp, abrt-addon-python, abrt-cli, abrt-console-notification, bash-completion, blktrace, bridge-utils, bzip2, chrony, cryptsetup, dmraid, dosfstools, ethtool, fprintd-pam, gnupg2, hunspell, hunspell-en, kpatch, ledmon, libaio, libreport-plugin-mailx, libstoragemgmt, lvm2, man-pages, man-pages-overrides, mdadm, mlocate, mtr, nano, ntpdate, pinfo, plymouth, pm-utils, rdate, rfkill, rng-tools, rsync, scl-utils, setuptool, smartmontools, sos, sssd-client, strace, sysstat, systemtap-runtime, tcpdump, tcsh, teamd, time, unzip, usbutils, vim-enhanced, virt-what, wget, which, words, xfsdump, xz, yum-langpacks, yum-plugin-security, yum-utils, zip

Conditional: rubygem-abrt (requires ruby)

 acpid, audispd-plugins, augeas, brltty, ceph-common, cryptsetup-reencrypt, device-mapper-persistent-data, dos2unix, dumpet, genisoimage, gpm, i2c-tools, kabi-yum-plugins, libatomic, libcgroup, libcgroup-tools, libitm, libstoragemgmt-netapp-plugin, libstoragemgmt-nstor-plugin, libstoragemgmt-smis-plugin, libstoragemgmt-targetd-plugin, libstoragemgmt-udev, linuxptp, logwatch, mkbootdisk, mtools, ncurses-term, ntp, oddjob, pax, prelink, PyPAM, python-volume_key, redhat-lsb-core, redhat-upgrade-dracut, redhat-upgrade-tool, rsyslog-gnutls, rsyslog-gssapi, rsyslog-relp, sgpio, sox, squashfs-tools, star, tmpwatch, udftools, uuidd, volume_key, wodim, x86info, yum-plugin-aliases, yum-plugin-changelog, yum-plugin-tmprepo, yum-plugin-verify, yum-plugin-versionlock, zsh
 compat-librariescompat-db47, compat-glibc, compat-libcap1, compat-libf2c-34, compat-libgfortran-41, compat-libtiff3, compat-openldap, libpng12, openssl098eN.A.N.A.
 conflicts-clientN.A.N.A. N.A.
 conflicts-computenodeN.A.N.A.N.A.
 conflicts-server libcmpiCppImpl0N.A.N.A.
 console-internetN.A.N.A.elinks, fetchmail, ftp, irssi, lftp, mutt, whois
 core audit, basesystem, bash, biosdevname, btrfs-progs, coreutils, cronie, curl, dhclient, e2fsprogs, filesystem, firewalld, glibc, hostname, initscripts, iproute, iprutils, iptables, iputils, irqbalance, kbd, kexec-tools, less, man-db, ncurses, openssh-clients, openssh-server, parted, passwd, plymouth, policycoreutils, procps-ng, rootfiles, rpm, rsyslog, selinux-policy-targeted, setup, shadow-utils, sudo, systemd, tar, tuned, util-linux, vim-minimal, xfsprogs, yumaic94xx-firmware, alsa-firmware, bfa-firmware, dracut-config-rescue, ivtv-firmware, iwl100-firmware, iwl1000-firmware, iwl105-firmware, iwl135-firmware, iwl2000-firmware, iwl2030-firmware, iwl3160-firmware, iwl3945-firmware, iwl4965-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware, iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware, iwl7260-firmware, iwl7265-firmware, kernel-tools, libertas-sd8686-firmware, libertas-sd8787-firmware, libertas-usb8388-firmware, libsysfs, linux-firmware, microcode_ctl, NetworkManager, NetworkManager-team, NetworkManager-tui, postfix, ql2100-firmware, ql2200-firmware, ql23xx-firmware, rdma dracut-config-generic, dracut-fips, dracut-fips-aesni, dracut-network, openssh-keycat, selinux-policy-mls, tboot
 debugging gdb, kexec-tools, latrace, libreport-cli, strace, systemtap-runtimeabrt-addon-ccpp, abrt-addon-python, abrt-cli, crash, crash-gcore-command, crash-trace-command, elfutils, kernel-tools, libreport-plugin-mailx, ltrace, memstomp, ps_mem, trace-cmd, valgrindabrt-java-connector, gdb-gdbserver, glibc-utils, memtest86+, systemtap-client, systemtap-initscript
 desktop-debugging N.A.abrt-desktop, crash, libreport-gtkabrt-gui, bltk, oprofile-gui, pcp-gui, tuna, xrestop
 developmentautoconf, automake, binutils, bison, flex, gcc, gcc-c++, gettext, libtool, make, patch, pkgconfig, redhat-rpm-config, rpm-build, rpm-signbyacc, cscope, ctags, diffstat, doxygen, elfutils, gcc-gfortran, git, indent, intltool, patchutils, rcs, subversion, swig, systemtapant, babel, bzr, chrpath, cmake, compat-gcc-44, compat-gcc-44-c++, compat-gcc-44-g77, cvs, dejagnu, ElectricFence, expect, gcc-gnat, gcc-objc, gcc-objc++, imake, javapackages-tools, ksc, libstdc++-docs, mercurial, mod_dav_svn, nasm, perltidy, python-docs, rpmdevtools, rpmlint, systemtap-sdt-devel, systemtap-server
 dial-up lrzsz, ModemManager, NetworkManager-adsl, ppp, usb_modeswitch-data, wvdial N.A. efax, isdn4k-utils, minicom, pptp, rp-pppoe
 directory-clientN.A. adcli, certmonger, ipa-client, oddjob-mkhomedir, realmd, sssdkrb5-pkinit, krb5-workstation, ldapjdk, nscd, nss-pam-ldapd, openldap-clients, pam_krb5, samba-winbind, samba-winbind-clients, sssd-dbus, sssd-tools
 directory-serverN.A.N.A.krb5-server, krb5-server-ldap, migrationtools, openldap-servers, samba
 dns-serverN.A. bind-chrootbind-dyndb-ldap, unbound
 emacs emacsN.A.ctags-etags, emacs-auctex, emacs-gnuplot, emacs-nox
 file-server cifs-utils, gssproxy, nfs-utils, nfs4-acl-tools, samba, targetcli, targetd N.A.isns-utils, nfsometer, nfstest
 fontsN.A.cjkuni-uming-fonts, dejavu-sans-fonts, dejavu-sans-mono-fonts, dejavu-serif-fonts, gnu-free-mono-fonts, gnu-free-sans-fonts, gnu-free-serif-fonts, google-crosextra-caladea-fonts, google-crosextra-carlito-fonts, jomolhari-fonts, khmeros-base-fonts, liberation-mono-fonts, liberation-sans-fonts, liberation-serif-fonts, lklug-fonts, lohit-assamese-fonts, lohit-bengali-fonts, lohit-devanagari-fonts, lohit-gujarati-fonts, lohit-kannada-fonts, lohit-malayalam-fonts, lohit-marathi-fonts, lohit-nepali-fonts, lohit-oriya-fonts, lohit-punjabi-fonts, lohit-tamil-fonts, lohit-telugu-fonts, madan-fonts, nhn-nanum-gothic-fonts, open-sans-fonts, overpass-fonts, paktype-naskh-basic-fonts, paratype-pt-sans-fonts, sil-abyssinica-fonts, sil-nuosu-fonts, sil-padauk-fonts, smc-meera-fonts, stix-fonts, thai-scalable-waree-fonts, ucs-miscfixed-fonts, vlgothic-fonts, wqy-microhei-fonts, wqy-zenhei-fonts bitmap-fixed-fonts, bitmap-lucida-typewriter-fonts, bpg-chveulebrivi-fonts, bpg-courier-fonts, bpg-glaho-fonts, cjkuni-ukai-fonts, culmus-aharoni-clm-fonts, culmus-caladings-clm-fonts, culmus-david-clm-fonts, culmus-drugulin-clm-fonts, culmus-ellinia-clm-fonts, culmus-frank-ruehl-clm-fonts, culmus-hadasim-clm-fonts, culmus-keteryg-fonts, culmus-miriam-clm-fonts, culmus-miriam-mono-clm-fonts, culmus-nachlieli-clm-fonts, culmus-simple-clm-fonts, culmus-stamashkenaz-clm-fonts, culmus-stamsefarad-clm-fonts, culmus-yehuda-clm-fonts, ghostscript-chinese, google-noto-sans-armenian-fonts, google-noto-sans-devanagari-fonts, google-noto-sans-devanagari-ui-fonts, google-noto-sans-ethiopic-fonts, google-noto-sans-fonts, google-noto-sans-georgian-fonts, google-noto-sans-hebrew-fonts, google-noto-sans-khmer-fonts, google-noto-sans-khmer-ui-fonts, google-noto-sans-lao-fonts, google-noto-sans-lao-ui-fonts, google-noto-sans-tamil-fonts, google-noto-sans-tamil-ui-fonts, google-noto-sans-thai-fonts, google-noto-sans-thai-ui-fonts, google-noto-sans-ui-fonts, google-noto-serif-armenian-fonts, google-noto-serif-fonts, google-noto-serif-georgian-fonts, google-noto-serif-lao-fonts, google-noto-serif-thai-fonts, gubbi-fonts, ipa-gothic-fonts, ipa-mincho-fonts, ipa-pgothic-fonts, ipa-pmincho-fonts, kacst-art-fonts, kacst-book-fonts, kacst-decorative-fonts, kacst-digital-fonts, kacst-farsi-fonts, kacst-letter-fonts, kacst-naskh-fonts, kacst-office-fonts, kacst-one-fonts, kacst-pen-fonts, kacst-poster-fonts, kacst-qurn-fonts, kacst-screen-fonts, kacst-title-fonts, kacst-titlel-fonts, khmeros-battambang-fonts, khmeros-bokor-fonts, khmeros-handwritten-fonts, khmeros-metal-chrieng-fonts, khmeros-muol-fonts, khmeros-siemreap-fonts, kurdit-unikurd-web-fonts, liberation-narrow-fonts, nafees-web-naskh-fonts, navilu-fonts, nhn-nanum-brush-fonts, nhn-nanum-myeongjo-fonts, nhn-nanum-pen-fonts, paktype-naqsh-fonts, paktype-tehreer-fonts, pothana2000-fonts, saab-fonts, samyak-devanagari-fonts, samyak-gujarati-fonts, samyak-malayalam-fonts, samyak-oriya-fonts, samyak-tamil-fonts, smc-anjalioldlipi-fonts, smc-dyuthi-fonts, smc-kalyani-fonts, smc-rachana-fonts, smc-raghumalayalam-fonts, smc-suruma-fonts, thai-scalable-garuda-fonts, thai-scalable-kinnari-fonts, thai-scalable-loma-fonts, thai-scalable-norasi-fonts, thai-scalable-purisa-fonts, thai-scalable-sawasdee-fonts, thai-scalable-tlwgmono-fonts, thai-scalable-tlwgtypewriter-fonts, thai-scalable-tlwgtypist-fonts, thai-scalable-tlwgtypo-fonts, thai-scalable-umpush-fonts, tibetan-machine-uni-fonts, vemana2000-fonts, vlgothic-p-fonts
 ftp-server vsftpdN.A. xferstats
 gnome-appsbrasero, brasero-nautilus, rhythmbox, shotwellN.A.N.A.
 gnome-desktop abrt-desktop, at-spi2-atk, at-spi2-core, avahi, baobab, caribou, caribou-gtk2-module, caribou-gtk3-module, cheese, control-center, dconf, empathy, eog, evince, evince-nautilus, file-roller, file-roller-nautilus, firewall-config, firstboot, fprintd-pam, gdm, gedit, glib-networking, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-calculator, gnome-classic-session, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-dictionary, gnome-disk-utility, gnome-documents, gnome-font-viewer, gnome-getting-started-docs, gnome-icon-theme, gnome-icon-theme-extras, gnome-icon-theme-symbolic, gnome-initial-setup, gnome-packagekit, gnome-packagekit-updater, gnome-screenshot, gnome-session, gnome-session-xsession, gnome-settings-daemon, gnome-shell, gnome-software, gnome-system-log, gnome-system-monitor, gnome-terminal, gnome-themes-standard, gnome-tweak-tool, gnome-user-docs, gnome-weather, gucharmap, gvfs-afc, gvfs-afp, gvfs-archive, gvfs-fuse, gvfs-goa, gvfs-gphoto2, gvfs-mtp, gvfs-obexftp, gvfs-smb, initial-setup, initial-setup-gui, libcanberra-gtk2, libcanberra-gtk3, libproxy-mozjs, librsvg2, libsane-hpaio, metacity, mousetweaks, nautilus, nautilus-open-terminal, nautilus-sendto, NetworkManager-libreswan-gnome, nm-connection-editor, orca, PackageKit-command-not-found, PackageKit-gtk3-module, polkit-gnome, redhat-access-gui, sane-backends-drivers-scanners, seahorse, setroubleshoot, sushi, totem, totem-nautilus, unoconv, vinagre, vino, xdg-user-dirs-gtk, yelpN.A. alacarte, dconf-editor, dvgrab, fonts-tweak-tool, gconf-editor, gedit-plugins, gnome-shell-browser-plugin, gnote, seahorse-nautilus, seahorse-sharing, vim-X11, xguest
graphical-admin-toolsN.A. Conditional: system-config-users-docs (requires system-config-users) authconfig-gtk, gnome-disk-utility, gnome-packagekit, policycoreutils-gui, setools-console, setroubleshoot, system-config-kdump, system-config-kickstart, system-config-users, wireshark-gnome
 graphics gimpgmp-data-extras, gimp-help, gutenprint-plugin, inkscape, libsane-hpaio, sane-backends-drivers-scanners, sane-frontends, xsane-gimpdcraw, ImageMagick, netpbm-progs
 guest-agents hyperv-daemons, n-vm-tools, mu-guest-agentN.A.N.A.
 guest-desktop-agentsopen-vm-tools-desktop, qemu-guest-agent, spice-vdagentN.A.N.A.
 ha lvm2-cluster, pacemakerfence-agents-all, omping, pacemaker-doc, pcslvm2-cluster-standalone
hardware-monitoringN.A.rasdaemon, smartmontoolsedac-utils, lm_sensors, mcelog
identity-management-serverN.A.389-ds-base, ipa-admintools, ipa-server, pki-cabind-pkcs11, bind-pkcs11-utils, ipa-server-dns, ipa-server-trust-ad, nuxwdog, slapi-nis
 infiniband libibcm, libibverbs, libibverbs-utils, librdmacm, librdmacm-utils, rdma

Conditional: glusterfs-rdma (requires glusterfs)

dapl, ibacm, ibutils, libcxgb3, libcxgb4, libibmad, libibumad, libipathverbs, libmlx4, libmlx5, libmthca, libnescompat-dapl, compat-opensm-libs, infiniband-diags, libhfi1, libibcommon, libocrdma, libusnic_verbs, mstflint, opensm, perftest, qperf, rdma-ndd, srptools
 input-methodsConditional: ibus-gtk2, gtk2-immodule-xim (requires gtk2)

Conditional: ibus-gtk3, gtk3-immodule-xim (requires gtk3)

Conditional: ibus-qt, imsettings-qt(requires qt)

Conditional: imsettings-gsettings (requires gnome-session)

 ibus-chewing, ibus-hangul, ibus-kkc, ibus-libpinyin, ibus-m17n, ibus-rawcode, ibus-sayura, ibus-table, ibus-table-chinese, m17n-contrib, m17n-dbibus-typing-booster, iok
internet-applicationsN.A.ekiga, empathy, evolution, evolution-ews, evolution-help, evolution-mapithunderbird, xchat
internet-browserN.A.firefox, icedtea-web, totem-mozplugin 
 java-platform java-1.7.0-openjdk N.A. java-1.6.0-openjdk, java-1.8.0-openjdk, system-switch-java
 kde-apps kcoloredit, kdeartwork-screensavers, kdenetwork-krdc, kdenetwork-krfb, kiconedit, kolourpaintN.A.N.A.
 kde-desktopabrt-desktop, akonadi, akonadi-mysql, ark, bluedevil, colord-kde, cups-pk-helper, firewall-config, firstboot, gdm, gwenview, initial-setup, initial-setup-gui, kamera, kcalc, kcharselect, kcm-gtk, kcm_touchpad, kcolorchooser, kde-base-artwork, kde-baseapps, kde-plasma-networkmanagement, kde-print-manager, kde-runtime, kde-settings-pulseaudio, kde-wallpapers, kde-workspace, kdeaccessibility, kdeadmin, kdegraphics-strigi-analyzer, kdegraphics-thumbnailers, kdelibs, kdenetwork-kdnssd, kdenetwork-kget, kdenetwork-krfb, kdepim, kdeplasma-addons, kdeutils-minimal, kgpg, kmix, konsole, kruler, ksaneplugin, ksnapshot, ksshaskpass, ksysguard, kwallet, kwrite, okular, oxygen-gtk, phonon-backend-gstreamer, plasma-scriptengine-python, redhat-access-gui, setroubleshoot, sweeper, system-config-date, xsettings-kde, xterm

Conditional: pinentry-qt (requires pinentry)

N.A.N.A.
 kde-media dragon, k3b N.A. N.A.
 large-systemsnumactl, nomadhwloc, libhugetlbfs,  libhugetlbfs-utils N.A.
 legacy-unix N.A. authd, cups-lpd, finger, finger-server, ksh, mksh, ncompress, rsh, rsh-server, rusers, rusers-server, rwho, talk, talk-server, tcp_wrappers, telnet, telnet-server, tftp, xinetd, ypbind, ypserv N.A.
 legacy-x N.A. libXmu, libXp, motif, xorg-x11-apps, xorg-x11-fonts-100dpi, xorg-x11-fonts-ISO8859-1-100dpi, xorg-x11-fonts-misc, xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi, xorg-x11-fonts-cyrillic, xorg-x11-fonts-ethiopic, xorg-x11-fonts-ISO8859-1-75dpi, xorg-x11-fonts-ISO8859-14-100dpi, xorg-x11-fonts-ISO8859-14-75dpi, xorg-x11-fonts-ISO8859-15-75dpi, xorg-x11-fonts-ISO8859-2-100dpi, xorg-x11-fonts-ISO8859-2-75dpi, xorg-x11-fonts-ISO8859-9-100dpi, xorg-x11-fonts-ISO8859-9-75dpi
 load-balancer ipvsadm keepalived haproxy
 mail-server N.A. dovecot, postfix, spamassassin cyrus-imapd, cyrus-imapd-utils, dovecot-mysql, dovecot-pgsql, dovecot-pigeonhole, mailman, sendmail, sendmail-cf
 mainframe-access N.A. tn5250, x3270-text, x3270-x11 N.A.
 mariadb mariadb-serverN.A. mariadb-bench, mariadb-test
 mariadb-client mariadbmysql-connector-odbc, MySQL-python libdbi-dbd-mysql, mysql-connector-java, perl-DBD-MySQL
 multimediaalsa-plugins-pulseaudio, alsa-utils, dvd+rw-tools, gstreamer-plugins-bad-free, gstreamer-plugins-good, PackageKit-gstreamer-plugin, pulseaudio, pulseaudio-module-x11, pulseaudio-utils, wodim

Conditional: gstreamer1-plugins-bad-free, gstreamer1-plugins-bad-good (requires gstreamer1)

N.A.N.A.
network-file-system-clientautofs, cgdcbxd, cifs-utils, device-mapper-multipath, fcoe-utils, glusterfs-fuse, gssproxy, iscsi-initiator-utils, lldpad, nfs-utils, nfs4-acl-tools, samba-client, targetcli N.A.cachefilesd
 network-server N.A. N.A. dhcp, dnsmasq, freeradius, quagga, radvd, rsyslog-gnutls, rsyslog-gssapi, rsyslog-mysql, rsyslog-pgsql, rsyslog-relp, syslinux, tftp-server
 network-tools tcpdump libreswan, nmap-ncat, socatarptables, arpwatch, dnssec-trigger, dropwatch, ebtables, ipset, iptraf-ng, iptstate, lksctp-tools, mipv6-daemon, mrtg, netlabel_tools, netsniff-ng, NetworkManager-openswan, nmap, stunnel, wireshark, wireshark-gnome
 networkmanager-submodules N.A.NetworkManager-bluetooth, NetworkManager-wifi, NetworkManager-wwanN.A.
 office-suiteN.A.libreoffice-calc, libreoffice-draw, libreoffice-emailmerge, libreoffice-graphicfilter, libreoffice-impress, libreoffice-math, libreoffice-writerlibreoffice-base, libreoffice-javafilter, libreoffice-ogltrans, libreoffice-presentation-minimizer, libreoffice-pyuno, libreoffice-report-builder, libreoffice-wiki-publisher
 performanceblktrace, sysstatdstat, iotop, iowatcher, latencytop, latencytop-tui, oprofile, pcp, perf, powertophdparm, libpfm, oprofile-jit, papi, sdparm, sg3_utils, tuned-utils
 perl-runtime perlperl-core, perl-Crypt-SSLeay, perl-XML-Dumper, perl-XML-Grove, perl-XML-Twigperl-App-cpanminus, perl-Date-Calc, perl-Date-Manip, perl-DateTime, perl-DateTime-Format-DateParse, perl-DateTime-Locale, perl-DateTime-TimeZone, perl-DBD-SQLite, perl-homedir, perl-LDAP, perl-Mozilla-LDAP
 perl-webImageMagick-perl, perl-App-cpanminus, perl-core, perl-CPAN, perl-CPANPLUS, perl-DBD-MySQL, perl-DBD-SQLite, perl-LWP-Protocol-https, perl-Mozilla-CAN.A.N.A.
 php phpphp-gd, php-pdo, php-pear, php-xmlphp-imap, php-ldap, php-mysql, php-odbc, php-pecl-memcache, php-pgsql, php-recode, php-soap, php-xmlrpc
 platform-develatk-devel, cairo-devel, dbus-devel, desktop-file-utils, fontconfig-devel, freetype-devel, glib2-devel, glibc-devel, gnome-common, gnome-devel-docs, gtk2-devel-docs, gtk3-devel, krb5-devel, libdb-devel, libICE-devel, libjpeg-turbo-devel, libpng-devel, libSM-devel, libstdc++-devel, libvirt-devel, libvirt-java-devel, libX11-devel, libXext-devel, libXft-devel, libXi-devel, libxml2-devel, libXrender-devel, libXt-devel, libXtst-devel, mesa-libGL-devel, mesa-libGLU-devel, mesa-libGLw-devel, ncurses-devel, nss-devel, openldap-devel, openssl-devel, pam-devel, pango-devel, qt-devel, qt3-devel, redhat-lsb, xorg-x11-docs, zlib-develN.A.N.A.
 postgreSQL postgresql-server postgresql-docspostgresql-contrib, postgresql-plperl, postgresql-plpython, postgresql-pltcl, postgresql-test, rhdb-utils
 postgresql-client PostgreSQL postgresql-odbc, PyGreSQL, python-psycopg2 libdbi-dbd-pgsql, perl-DBD-Pg, postgresql-jdbc, tcl-pgtcl
 print-client cups, cups-pk-helper, enscript, ghostscript-cupscolord, gutenprint, gutenprint-cups, hpijs, paps, pnm2ppa, python-smbc, system-config-printer, system-config-printer-udevhplip, hplip-gui
 print-server cups, ghostscript-cupsfoomatic, foomatic-filters, gutenprint, gutenprint-cups, hpijs, papsN.A.
python-web freetype-devel, libcurl, libcurl-devel, libjpeg-turbo, libjpeg-turbo-devel, mod_wsgi, MySQL-python, numpy, numpy-f2py, python, python-magic, python-psycopg2, python-virtualenvN.A.N.A.
 remote-desktop-clients N.A. freerdp, kdenetwork-krdc, spice-xpi, tigervnc, vinagreN.A.
 remote-system-management N.A. net-snmp, net-snmp-utils, openlmi-account, openlmi-hardware, openlmi-networking, openlmi-providers, openlmi-service, openlmi-software, openlmi-storage, openslp-server, openwsman-client, tog-pegasus, wsmancli openlmi, openlmi-account-doc, openlmi-fan, openlmi-fan-doc, openlmi-hardware-doc, openlmi-logicalfile, openlmi-logicalfile-doc, openlmi-networking-doc, openlmi-powermanagement, openlmi-powermanagement-doc, openlmi-realmd, openlmi-realmd-doc, openlmi-service-doc, openlmi-software-doc, openlmi-storage-doc, openlmi-tools, openlmi-tools-doc, openwsman-server, sblim-cim-client2, sblim-cmpi-fsvol, sblim-cmpi-network, sblim-cmpi-nfsv3, sblim-cmpi-nfsv4, sblim-cmpi-params, sblim-cmpi-sysfs, sblim-cmpi-syslog, sblim-gather, sblim-gather-provider, sblim-indication_helper, sblim-sfcb, sblim-smis-hba, sblim-wbemcli
 resilient-storage gfs2-utils dlm cmirror, cmirror-standalone, ctdb
 ruby-runtime ruby, ruby-irb, rubygem-bundlerN.A.N.A.
 scientific N.A.N.A.atlas, fftw, fftw-devel, fftw-static, gnuplot, gsl-devel, lapack, mpich, mpitests-mvapich2, mpitests-openmpi, mvapich2, mvapich2-psm-devel, numpy, openmpi, openmpi-devel, scipy, units
 security-tools N.A.scap-security-guide aide, hmaccalc, openscap, openscap-utils, scap-workbench, strongimcv, tncfhh, tpm-quote-tools, tpm-tools, trousers
 smart-cardN.A. coolkey, esc, pam_pkcs11, pcsc-lite-ccidopencryptoki
 system-admin-tools N.A. N.A. conman, crypto-utils, dump, expect, hardlink, lsscsi, mc, mgetty, pexpect, rdist, rear, rrdtool, screen, scrub, snapper, symlinks, system-storage-manager, tree, xdelta
system-management N.A. N.A. fence-agents-all, freeipmi, freeipmi-bmc-watchdog, freeipmi-ipmidetectd, ipmitool, openhpi, OpenIPMI, watchdog
 technical-writing docbook-slides, docbook-style-xsl, docbook-utils, docbook-utils-pdf, docbook5-schemas, docbook5-style-xsl, tex-fonts-hebrew, texinfo, texlive, texlive-cm-lgc, texlive-kerkis, texlive-latex, xmlto, xmlto-tex, xmltoman

Conditional: evince-dvi (requires evince)

  N.A.  N.A.
 virtualization-clientgnome-boxes, virt-install, virt-manager, virt-viewer virt-top libguestfs-tools, libguestfs-tools-c
 virtualization-hypervisor libvirt, qemu-kvm N.A. qemu-kvm-tools
 virtualization-platform libvirt, libvirt-client, virt-who N.A. fence-virtd-libvirt, fence-virtd-multicast, fence-virtd-serial, libvirt-cim, libvirt-java, libvirt-snmp, perl-Sys-Virt
virtualization-tools N.A.libguestfslibguestfs-java, libguestfs-tools, libguestfs-tools-c
web-serverhttpdcrypto-utils, httpd-manual, mod_fcgid, mod_sslcertmonger, libmemcached, memcached, mod_auth_kerb, mod_auth_mellon, mod_nss, mod_revocator, mod_security, mod_security_crs, perl-CGI, perl-CGI-Session, python-memcached, squid
 web-servlettomcat, tomcat-admin-webapps, tomcat-webapps N.A.N.A.
 x11 glx-utils, mesa-dri-drivers, plymouth-system-theme, spice-vdagent, xorg-x11-drivers, xorg-x11-server-Xorg, xorg-x11-utils, xorg-x11-xauth, xorg-x11-xinit, xvattr N.A. initial-setup, initial-setup-gui, tigervnc-server, xorg-x11-drv-keyboard, xorg-x11-drv-mouse, xorg-x11-drv-openchrome

4 thoughts on “Drill Down into CentOS/RHEL Base Environment and Add-Ons Software Package Groups

  1. A file that refers to these packages is /root/anaconda-ks.cfg
    This includes a ‘packages’ section which tells what Base environment and which add-ons were installed.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s