Yum is the Shell front-end package manager in Fedora, RedHat and CentOS. Based on RPM package management, you can automatically download and install RPM packages from designated servers, automatically handle dependencies, and install all dependent software packages at one time, without the cumbersome downloading and installation.
Yum's graphical front-end mainly includes yumex and kyum. They are not independent of yum, but the graphical front end of Yum, which means that Yumex and kyum are installed and used on the basis of Yum's installation and configuration. So when using yumex or kyum, Yum must be installed and configured first.