When you install GNU/Linux, you have several options as to the software packages that come pre-installed with it. To avoid dependency issues, you should install GNU/Linux with a desktop environment and a full suite of desktop software. More specifically:
- When installing CentOS 6 or Red Hat Entreprise Linux 6, you should install the Desktop or Software Development Workstation software set.
- When installing CentOS 7 or Red Hat Entreprise Linux 7, you should install the GNOME Desktop or Development and Creative Workstation base environment.