How to install desktop environments like xfce under almalinux

There are two images for the x86_64 architecture: x86_64 and x86_64_v2.

  • The x86_64 is the primary image. It matches RHEL 10. The EPEL has packages for these images. They are all built to require x86_64_v3 CPU instructions, like AVX2
  • The x86_64_v2 is built only by AlmaLinux. It is built to run on CPU’s that have x86_64_v2, but not all x86_64_v3 CPU instructions. EPEL does not build for x86_64_v2, but AlmaLinux rebuilds EPEL packages for Alma 10 x86_64_v2 (when feasible)

Even in the “real” EPEL there are now “EPEL10” and “EPEL 10.0”. The EPEL10 is more populated and (currently) targets CentOS Stream 10 / EL 10.1 (which will be released ~six months from now). The “EPEL 10.0” is specifically for the current EL 10, the “10.0”.


One can check what CPU supports with ld.so --help
The 5500 GT might support v3.


  • Porting & building for 10 takes extra effort. That is main reason why EPEL does not have all applications yet (if ever)
  • Alma’s v2 copy of EPEL naturally has to wait for (source) packages to get into (v3) EPEL first