XeLaTeX cannot generate a valid pdf

I don’t know. I only discovered those two missing dependencies for lualatex, hence I suppose are dependencies for texlive-latex.bin because it was not compiling even a very simple latex:

\documentclass{article}
\usepackage{luacode}

\begin{document}
A random number:
\begin{luacode}
tex.print(math.random())
\end{luacode}
\end{document}
❯ dnf deplist texlive
Last metadata expiration check: 2:15:55 ago on lun 14 lug 2025, 02:43:02.
package: texlive-20240312-10.x86_64
  dependency: ghostscript
   provider: ghostscript-10.05.0-1.x86_64
  dependency: rpmlib(CompressedFileNames) <= 3.0.4-1
  dependency: rpmlib(FileDigests) <= 4.6.0-1
  dependency: rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  dependency: teckit >= 2.5.3-1
   provider: teckit-2.5.11-2.x86_64
  dependency: texlive-collection-latexextra
   provider: texlive-collection-latexextra-1:72971-1.noarch
  dependency: texlive-latex.bin
   provider: texlive-latex.bin-20240312-10.x86_64
  dependency: texlive-tlpkg
   provider: texlive-tlpkg-20230430-1.noarch
❯ dnf provides lualatex
Last metadata expiration check: 0:00:04 ago on lun 14 lug 2025, 05:02:02.
texlive-latex.bin-20240312-10.x86_64 : Binary files of latex
Repo        : @System
Matched from:
Filename    : /usr/bin/lualatex