Come installo Steam su un sistema a 64 bit?


23

Bene, quindi il mio computer è a 64 bit e voglio solo usare Linux per installare Steam, giocare a Team Fortress 2 e ottenere quel pinguino, ma per me non funziona. La versione di Ubuntu che ho installato era il "Wubi.exe" che mi permette di usarlo insieme a Windows. Ma quando lo ottengo e scarico il file .deb di Steam, mi dice "Wrong Architecture 'i386'". Cosa devo fare per eseguire Ubuntu insieme a Windows senza utilizzare una chiavetta CD / USB?


Risposte:


13

Apri il terminale e digita:

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

Prova a installarlo dopo averlo fatto.

Per riferimento futuro: https://wiki.ubuntu.com/MultiarchSpec & https://help.ubuntu.com/community/MultiArch


continua a non funzionare per me
user132730,

2
Ha funzionato bene qui quando ho riscontrato il problema. (Ed è il modo in cui molte persone l'hanno risolto)
Blastcore

@ user132730 dopo aver eseguito sudo apt-get install ia32-libs come è stato suggerito da lordqwerty.
w4etwetewtwet,

le versioni recenti di Ubuntu supportano il multiarch in modo nativo (sia preciso che affidabile), è sufficiente apt-get install steam.
Giovanni Toraldo,

7

EDIT [Metodo preferito su nuovo Ubuntu]

A partire da Ubuntu 16.04 ora puoi fare quanto segue:

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

VECCHIA RISPOSTA:

Prova a installare ia32 libsaprendo un terminale e inserendo quanto segue:

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

Una volta che è stato eseguito e installato, quindi utilizzare il terminale per installare Steam per te. Eseguire quanto segue nel terminale:

$ sudo apt-get install steam

Ora avrai Steam installato e dovresti essere in grado di avviarlo come previsto.


1
Questa risposta è la seconda parte della soluzione. Per prima cosa devi aggiungere l'architettura i386 ... vedi bugs.launchpad.net/wubi/+bug/1093819 e bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294/…
bcbc

1
E non usare steam.deb sul sito web di Steam ...
jblemee,

@jblemee Sì, l'ho provato ed è stata un'immondizia completa. Ora so perché hanno una clausola nella licenza che consente la modifica degli script di avvio e simili per la versione di 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

funziona con Ubuntu 14.04 LTS su iMac 2008 tramite Dual-boot con rEFInd.


Grazie stavo cercando la soluzione per 14.04 64 bit ovunque. Il tuo ha funzionato.
samy

1

Non ne sono sicuro nel 14.04, ma almeno nel 15.04 il vapore è nel repository multiverso. ciò significa che puoi semplicemente sudo apt-get install steam e installerà le dipendenze richieste. Non è necessario scaricare un file .deb.

Aggiungo solo questo per un uso futuro.


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

Questo ha funzionato per me, finalmente dopo aver cercato per alcune ore. Grazie ragazzi!


0

Parlare di i386 o ia32-libs non funziona per 14.04. Quando provo più tardi, ricevo il seguente output: Tuttavia i seguenti pacchetti lo sostituiscono: lib32z1 lib32ncurses5 lib32bz2-1.0

Come tale, questa soluzione funziona per me. Alt+ Ctrl+ Tper aprire il terminale ed eseguire i seguenti comandi:

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

Steam funziona come previsto da qui.


0

Steam deve installare questi i386pacchetti aggiuntivi :

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

Voglio scaricare l'app Steam, ma faccio clic sull'app e ora il testo è quello che faccio per aprire Steam.

Mancano le seguenti librerie a 32 bit e Steam potrebbe non funzionare:

libc.so.6

e questo per fare clic su Chiudi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.