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