Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: #!Mitsu en 29 Noviembre 2014, 22:33 pm



Título: [Ubuntu] Instalar librerías 32 bits para SO a 64 bits (ia32-libs)
Publicado por: #!Mitsu en 29 Noviembre 2014, 22:33 pm
Siempre ha sido un dolor de cabeza para mí poder jugar clásicos como Doom 3, Enemy Territory, o instalar aplicaciones que han sido programas bajo/para plataforma 32 bits en Ubuntu a 64 bits. Llegaba a instalar librerías hasta cierto punto pero luego me estancaba y terminaba frustrándome.

Ahora veremos como instalar dichas librerías para aplicaciones, juegos, sistemas, etc que estén construidos bajo plataforma a 32 bits.

1) Añadir el repositorio de Ubuntu Raring a nuestro Ubuntu (la mía es Trusty Tahr).

Código
  1. sudo gedit /etc/apt/sources.list

Y añadimos el repositorio de Ubuntu Raring:

Código:
deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse

Actualizamos los repositorios:

Código
  1. sudo apt-get update

2) Instalar ia32-libs:

Código
  1. sudo apt-get install ia32-libs

Es posible que tenga algunas dependencias sin resolver. Intentamos resolverlas con:

Código
  1. sudo apt-get install -f

Si resolvió las dependencias con éxito, procedemos a instalar ia32-libs

Código
  1. sudo apt-get install ia32-libs

Ahora ya tenemos las librerías 32 bits en nuestro Ubuntu x64 y podremos instalar aplicaciones que dependan de ellas.

Nota: Recomiendo eliminar el repositorio Raring luego de instalar ia32-libs.

#!Mitsu

Fuente original: www.ubuntuleon.com



Título: Re: [Ubuntu] Instalar librerías 32 bits para SO a 64 bits (ia32-libs)
Publicado por: MinusFour en 29 Noviembre 2014, 23:38 pm
Algo que mencionar es que si existe el paquete para 32 bits es mejor instalar la arquitectura y descargar el paquete correspondiente.

Código
  1. dpkg --add-architecture i386
  2. apt-get install paquete:i386


Título: Re: [Ubuntu] Instalar librerías 32 bits para SO a 64 bits (ia32-libs)
Publicado por: #!Mitsu en 29 Noviembre 2014, 23:43 pm
Sí, es correcto. Pero en mi caso tuve problemas con dicho paquete. Por eso puse la forma alternativa ;)

Saludos.