Las malas lenguas dicen que no se puede jugar a Diablo 1 en GNU+Linux. Eso NO es verdad, claro que es posible.
El proceso para disponer de Devilutionx en diferentes distros es como el que expongo a continuación. No puedo poner el proceso en mil distros diferentes de modo que esta vez he optado solo por probarlo en Debian 10, ubuntu 20.04, Centos 8 y Arch Linux.
Proceso de instalación de Devilutionx en Debian 10 y Ubuntu 20.04
# apt update -y && apt upgrade -y
# apt install -y wget p7zip libSDL-ttf2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-dev
$ wget "https://github.com/diasurgical/devilutionX/releases/download/1.1.0/devilutionx-linux-x86_64.7z"
$ p7zip -d devilutionx-linux-x86_64.7z
# dpkg -i devilutionx-linux-x86_64/devilutionx_1.1.0_amd64.deb
$ devilutionx
Proceso de instalación de Devilutionx en Centos
# dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# dnf config-manager --set-enabled powertools
# yum install -y wget p7zip SDL2
$ wget "https://github.com/diasurgical/devilutionX/releases/download/1.1.0/devilutionx-linux-x86_64.7z"
$ 7za e devilutionx-linux-x86_64.7z
$ wget "https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/s/SDL2_mixer-2.0.4-2.el7.x86_64.rpm"
$ wget "https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/s/SDL2_ttf-2.0.15-1.el7.x86_64.rpm"
# rpm -iv SDL2_mixer-2.0.4-2.el7.x86_64.rpm
# rpm -iv SDL2_ttf-2.0.15-1.el7.x86_64.rpm
# rpm -iv devilutionx-1.1.0-1.x86_64.rpm
Proceso de instalación de Devilutionx en Arch Linux
# pacman -Syu
# pacman -S p7zip wget sdl2_ttf sdl2 sdl2_mixer
$ wget "https://github.com/diasurgical/devilutionX/releases/download/1.1.0/devilutionx-linux-x86_64.7z"
$ 7za e devilutionx-linux-x86_64.7z
$ chmod +x devilutionx
$ ./devilutionx
Ojo que eso solamente instalará Devilutionx
Con eso tendremos instalado devilutionx en nuestro sistema. Si lo ejecutamos escribiendo «devilutionx» nos saldrá una pantallita en la que nos comunica que le falta el material del juego.
Esto quiere decir que necesitamos archivos del juego original para que esto funcione.
Obtener los archivos del juego original para que funcione
Se puede hacer así:
$ wget "http://fanta.56k.es/games/1990/1996-Diablo_I-Linux/diablo-gog.tar.gz"
$ tar xfvz diablo-gog.tar.gz
$ mv Diablo/DIABDAT.MPQ Diablo/diabdat.mpq
$ devilutionx --data-dir Diablo --save-dir Diablo
Un par de capturas del juego en acción
Aquí dejo un par capturas del juego.
Espero que esto sea de utilidad y que el posible lector/a/e lo disfrute con alegría.
Saludos cordiales.