Para instalar xmr-stak en Linux es tan sencillo como seguir estos pasos uno a uno:

Pero antes recuerda primero que nada revisar la configuración de tu memoria virtual aquí
sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev
git clone https://github.com/fireice-uk/xmr-stak.git
mkdir xmr-stak/build

cd xmr-stak/build

SOLO CPU:

Si solo vamos a usar xmr-stak con CPU, deberemos ejecutar la compilación de la siguiente manera:
cmake .. -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
make install

Cuando termine nuestros binarios estarán el la carpeta bin

Ahora solo nos faltará ejecutarlo con sudo ./xmr-stak e ir respondiendo a las preguntas que nos va realizando.

<iframe width="560" height="315" src="https://www.youtube.com/embed/1QcFTdPNtCY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

GPU NVIDIA + CPU:

Si vamos a usarlo con GPU NVIDIA + CPU deberemos compilarlo de la siguiente manera:

cmake .. -DopenCL_ENABLE=0FF
make install

Cuando termine nuestros binarios estarán el la carpeta bin

Ahora solo nos faltará ejecutarlo con sudo ./xmr-stak e ir respondiendo a las preguntas que nos va realizando.

GPU AMD + CPU:

Si solo vamos a usar xmr-stak con GPU AMD + CPU, deberemos ejecutar la compilación de la siguiente manera:

cmake .. -DCUDA_ENABLE=OFF
make install

Cuando termine nuestros binarios estarán el la carpeta bin

Ahora solo nos faltará ejecutarlo con sudo ./xmr-stak e ir respondiendo a las preguntas que nos va realizando.