Hi, Alvaro.
The basic procedure I use is to copy the /opt/picochess folder from the latest Desktop image (preserving permissions) to the /opt folder on your x86-64 Linux system. Then, rename the /opt/picochess/engines/aarch64 folder to x86_64. Search and replace any instances of the 'aarch64' text with 'x86_64' in the /opt/picochess folder (in .py, .ini, .txt or .uci files):
grep --include=\*.{py,txt,ini,uci} -RIl 'aarch64' -r /opt/picochess | xargs sed -i 's/aarch64/x86_64/g'
Install prerequisite apt packages.
Compile any aarch64 programs (e.g. engines, mess, obooksrv, tcscid) for x86_64, replacing the aarch64 ones and keeping the same names (easier).
Install a python 3.9.2 virtual environment. With the virtual env running, install the python modules for PicoChess.
Install/create services to start PicoChess and the games database and opening book server automatically at boot.
I think that's basically it. I would suggest following the steps in the text file I attached in
this post for details. It's alot of work but just start with one engine (edit the engines.ini file to remove ones not compiled for x86_64 (or comment them out with semicolons ';').
Good luck.
Randy