Ho già installato Steam, ma quando faccio clic sul programma ricevo questo messaggio
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Non so cosa installare o nemmeno fare.
Ho già installato Steam, ma quando faccio clic sul programma ricevo questo messaggio
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Non so cosa installare o nemmeno fare.
Risposte:
Nessun problema. Benvenuti a Linux e Ubuntu, comunque.
Innanzitutto, se non hai installato Steam da Ubuntu Software Center e non hai provato, vedi se riesci a installarlo in quel modo, rimuovendo Steam dal tuo sistema in anticipo. Potrebbe essere necessario eseguire sudo apt-get update
in anticipo un terminale (quando richiede la password, sta digitando anche se sullo schermo non viene visualizzato nulla). Ho anche notato che Steam viene visualizzato nel Software Center solo quando fai clic su "Mostra elementi tecnici" nella parte inferiore.
Se il problema persiste , consulta la sezione Problemi noti nella wiki di Valve Developer. Seguire le istruzioni per le distribuzioni basate su Debian:
sudo apt-get install lib32stdc++6
Fammi sapere se queste istruzioni non hanno senso.
Questo sembra accadere su ogni sistema operativo a 64 bit.
Rapporto completo sui bug qui: https://github.com/ValveSoftware/steam-for-linux/issues/321
Soluzione :
gksudo gedit /etc/ld.so.conf.d/steam.conf
Aggiungi le due righe successive al file :
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
Quindi eseguire :
sudo ldconfig
Ora dovresti essere in grado di eseguire Steam
soluzione trovata qui: http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian
Ecco cosa ho dovuto fare su Intel Sandy Bridge (grafica HD3000) - per Nvidia / AMD utilizzare la fonte appropriata:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib
Steam e 3D in vmWare funzionano ora.
fglrx
pacchetto multiarch a 32 bit che fornisce libGL.so
, che era stato chiamato libgl1-fglrx-glx:i386
, e quindi creare il link simbolico a /usr/lib/i386-linux-gnu/fglrx/libGL.so.1
. Quindi ha funzionato perfettamente.
Probabilmente stai eseguendo una versione a 64 bit di Ubuntu.
Basta aprire il terminale e digitare:
sudo apt-get install ia32-libs
In questo modo avrai piena compatibilità con le applicazioni a 32 bit, come Steam, skype e altre.
Sto correndo 14.04 LTS
(con elementary OS 0.3.2 Freya 64bit
) e questo ha funzionato perfettamente per me:
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install steam
Inoltre, da notare, questa era in realtà una soluzione per un problema diverso (ma correlato).
Come eseguire Steam con ATI 13.04 su Ubuntu 13.04 64 bit con kernel 3.8.12:
terminale aperto
Crea il file di avvio nella tua home directory:
sudo gedit st3am.sh
metti questo nel file:
LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
Salva e rendi eseguibile:
chmod a+x st3am.sh
Crea scorciatoia e passa al desktop o aggiungi al menu dell'applicazione
Divertiti :)
Ho semplicemente corso usando Optirun. Da una finestra terminale: optirun steam
. Imposta il funzionamento del vapore sulla mia scheda grafica effettiva anziché sulla grafica Intel integrata.
Ho avuto un problema simile con nVidia e Steam, usando una GeForce 650ti con i 331 driver. Ho finito per fare CTRL- ALT- F1e la registrazione, poi
sudo service lightdm stop
,
telinit 3
(forse non necessaria dopo lo stop di servizio), e sudo sh NVIDIA*.run
.
I 331 driver originali sono stati rimossi e l'installazione (questa volta) è andata bene e Steam funziona.