¿Cómo instalo steam en un sistema de 64 bits?

23

De acuerdo, mi computadora es de 64 bits y solo quiero usar Linux para instalar Steam, jugar Team Fortress 2 y obtener ese elemento de pingüino, pero no me está funcionando. La versión de Ubuntu que instalé fue el "Wubi.exe" que me permite usarlo junto con Windows. Pero cuando lo levanto y descargo el archivo .deb de Steam, me dice "Arquitectura incorrecta 'i386'". ¿Qué tengo que hacer para ejecutar Ubuntu junto con Windows sin usar una unidad de CD / USB?

usuario132730
fuente
1
Pregunta similar: ¿Cómo puedo instalar Steam?
kiri

Respuestas:

13

Abra la terminal y escriba:

sudo dpkg --add-architecture i386
sudo apt-get update

Intenta instalarlo después de hacer eso.

Para futuras referencias: https://wiki.ubuntu.com/MultiarchSpec y https://help.ubuntu.com/community/MultiArch

Blastcore
fuente
todavía no funciona para mí
user132730
2
Funcionó bien aquí cuando me encontré con el problema. (Y es la forma en que muchas personas lo arreglaron)
Blastcore
@ user132730 después de hacer eso, ejecute sudo apt-get install ia32-libs como lo ha sugerido lordqwerty.
w4etwetewtwet
Las versiones recientes de Ubuntu admiten multiarch de forma nativa (precisa y confiable), solo necesita instalar apt-get steam.
Giovanni Toraldo
7

EDITAR [Método preferido en el nuevo Ubuntu]

A partir de Ubuntu 16.04 ahora puede hacer lo siguiente:

$ sudo add-apt-repository multiverse
$ sudo apt-get install steam

ANTIGUA RESPUESTA:

Intente instalarlo ia32 libsabriendo un terminal e ingresando lo siguiente:

$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install ia32-libs

Una vez que se haya ejecutado e instalado, use el terminal para instalar Steam por usted. Ejecute lo siguiente en la terminal:

$ sudo apt-get install steam

Ahora tendrá instalado Steam y podrá iniciarlo como se esperaba.

lordqwerty
fuente
1
Esta respuesta es la segunda parte de la solución. Primero necesita agregar la arquitectura i386 ... vea bugs.launchpad.net/wubi/+bug/1093819 y bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294/…
bcbc
1
Y no use steam.deb en el sitio web de steam ...
jblemee
@jblemee Sí, lo intenté y fue basura completa. Ahora sé por qué tienen una cláusula en la licencia que permite la modificación de los scripts de inicio y demás para la versión de Linux.
Nonny Moose
5
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

funciona con Ubuntu 14.04 LTS en iMac 2008 a través de arranque dual con rEFInd.

LeCanardNoir
fuente
Gracias, estaba buscando la solución para 14.04 64 bits en todas partes. El tuyo funcionó.
samy
1

No estoy seguro acerca de 14.04, pero al menos en 15.04 steam está en el repositorio multiverso. eso significa que simplemente puede sudo apt-get install steam e instalará las dependencias requeridas. No es necesario descargar un archivo .deb.

Solo agrego esto para uso futuro.

Shawn
fuente
1
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get -f install steam

Esto funcionó para mí, finalmente después de buscar durante unas horas. ¡Gracias chicos!

AqanaMajes
fuente
0

Hablar de i386 o ia32-libs no funciona para 14.04. Cuando intento lo siguiente, recibo el siguiente resultado: Sin embargo, los siguientes paquetes lo reemplazan: lib32z1 lib32ncurses5 lib32bz2-1.0

Como tal, esta solución funciona para mí. Alt+ Ctrl+ Tpara abrir la terminal y ejecutar los siguientes comandos:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

Steam funciona como se espera desde aquí.

Eric Goulet
fuente
0

Steam necesita instalar estos i386paquetes adicionales :

libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386

Quiero descargar la aplicación steam, pero hago clic en la aplicación y el texto es ahora lo que hago para abrir steam.

Le faltan las siguientes bibliotecas de 32 bits y es posible que Steam no se ejecute:

libc.so.6

y esto para hacer clic en cerrar.

Ali
fuente