Hola,
Ya ha pasado un rato desde la última entrada así que regreso para instalar Simcity 3000 Unlimited.
Ya hace algunos años salio una versión de Simcity 3000 Unlimited para Linux, por desgracia la compañía Loki Games, que lo distribuye ya cerro, la buena noticia es que las actualizaciones del juego, así como unas librerías necesarias para la ejecución del juego y otras descargas todavía se pueden conseguir.
Esta guia es valida tanto para equipos x86 y x86_64.
Instalemos Simcity 3000 Unlimited para Linux :)
Elementos necesarios:
- CD/ISO de Simcity 3000
- Actualización a la versión 2.0a (sc3u-2.0a-x86.run)
- Librerías de compatibilidad de la compañía Loki, la última librería que he encontrado es la 1.5: loki_compat_libs-1.5.tar.bz2
Nota: Revisen las referencias al final de la entrada por las descargas que necesiten para la instalación del juego.
1.- Montar el cd/iso de Simcity 3000
fuseiso simcity3000Linux.iso /ruta_al_directorio_donde_se_montara/
ó
sudo mount -o loop simcity3000Linux.iso /ruta_al_directorio_donde_se_montara/
Nota: fuseiso solo funciona cuando la instalación es en el directorio del usuario local
2.- Instalar el juego (tomar nota del lugar donde se instala el juego)
cd /ruta_al_directorio_donde_se_monto_el_cd_o_iso/
sudo sh setup.sh
Si la instalación arroja el siguiente error:
This installation doesn't support glibc-2.1 on Linux / x86_64
Usar el siguiente comando para la instalación:
linux32 sudo sh setup.sh
***** Al preguntar si quieres abrir el juego decir NO *****
Nota: si la instalación será en una ubicación local (ej. /home/usuario) se pueden omitir los privilegios administrativos (sudo)
3.- Parchar el juego:
cd /lugar_donde_se_descargo_la_actualizacion/
sudo sh sc3u-2.0a-x86.run --keep
si da error en check sums, utilizar el siguiente comando:
sudo _POSIX2_VERSION=199209 sh sc3u-2.0a-x86.run --keep
si da error "./update.sh: línea 56: loki_patch: no se encontró la orden" ó sigue dando errores de check sums, utilizar la siguiente instrucción:
linux32 sudo _POSIX2_VERSION=199209 sh sc3u-2.0a-x86.run --keep
Nota: si la instalación será en una ubicación local (ej. /home/usuario) se pueden omitir los privilegios administrativos (sudo)
4.- Descomprimir las librerías de compatibilidad de la compañía Loki y ponerlos en algún lugar accesible
cd /lugar_donde_se_descargo_la_libreria_de_compatibilidad/
tar xjvf loki_compat_libs-1.5.tar.bz2
sudo mv Loki_Compat/ /usr/local/games
Nota: si los archivos de compatibilidad se ubicaran una ubicación local (ej. /home/usuario/libs) se pueden omitir los privilegios administrativos (sudo)
Listo, ya esta todo lo necesario para la ejecución de Simcity 3000, para ejecutar el juego utilizamos la siguiente instrucción:
LD_LIBRARY_PATH=/usr/local/games/Loki_Compat/ SDL_AUDIODRIVER="dsp" SDL_PATH_DSP="/dev/dsp" /usr/local/games/Loki_Compat/ld-linux.so.2 /ruta_donde_se_instalo_sc3k/sc3u.dynamic
Para hacer mas fácil la ejecución de Simcity 3000 podemos poner la instrucción anterior en un archivo ejecutable de script.
Notas:
- Si al intentar instalar con privilegios de root te marca error de permiso denegado, montar el ISO en una ubicación accesible a root.
- Si al intentar parchar el juego marca el error "mkdir: no se puede crear el directorio «sc3u-2.0a-x86»: El fichero ya existe", eliminar la carpeta sc3u-2.0a-x86/
- Si en la ruta donde tienes el parche hay espacios puedes tener problemas, evitalos, ej: /home/user/Simcity 3k/ (esta ruta puede dar problemas)
- No es necesaria tener montado el CD/ISO para hacer funcionar el juego.
- Si no hay sonido ejecutar:
sudo modprobe snd-pcm-oss
- Para desinstalar el juego en instalaciones locales (no root) ejecutar el comando "~/.loki/installed/bin/Linux/x86/uninstall sc3u"
- Para desinstalar el juego en instalaciones no locales (root) ejecutar el comando "sudo /root/.loki/installed/bin/Linux/x86/uninstall sc3u"
- La ruta local donde se graban las configuraciones, ciudades, etc. es: ~/.loki/sc3u/
Referencias:
http://bip.tumblr.com/post/66838928/tutorial-instalar-sim-city-3000-linux-debian-lokigames
http://ubuntuforums.org/showthread.php?t=1300658
http://www.gentoo-wiki.info/HOWTO_Running_Old_Loki_Games#Sim_City_3000
http://www.linuxquestions.org/questions/linux-games-33/sim-city-3000-setup-won%27t-start-because-of-glibc-319010/
http://forums.fedoraforum.org/showthread.php?t=242904
No hay comentarios.:
Publicar un comentario