Steam for Linux

Steam for Linux

Taddis 15. feb. 2013 kl. 3.21
Cant launch installed steam and out of ideas. Please help
Hello, i've been trying to get steam to work by using wubi installer at first and couldn't install it at all. Now decided to install linux properly by using bootable usb and picked 12.04 ubuntu 32bit version as heard its most stable one. So at this point i've got steam installed and when i try to run it i get terminal message: "Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386"
when i try to do it at the end i get this error:
"The following packages have unmet dependencies:
libgl1-mesa-dri : Depends: libglapi-mesa
libgl1-mesa-glx : Depends: libglapi-mesa (= 9.2.0~git20130211.44a5d737-0ubuntu0sarvatt~precise)
E: Unable to correct problems, you have held broken packages."

I have updated system before steam installation, installed nvidia drivers as well . I've no idea what else can i do. Thanks for any help in advance.
< >
Viser 115 av 16 kommentarer
Shark 15. feb. 2013 kl. 3.26 
You probably need newer nvidia drivers, open the additional drivers program and install the 310 beta drivers.
Taddis 15. feb. 2013 kl. 3.33 
Trying to reinstall nvidia to 310 one, had 313. I think there were opengl update on autoupdate i ran right after ubuntu instalation. When i try to launch auto updater it says everything up to date.
Taddis 15. feb. 2013 kl. 3.38 
Just installed 310 nvidia drivers, also reinstalled steam client , but very same problem persists .
Shark 15. feb. 2013 kl. 4.01 
This is weird, steam usually works almost out of the box. try installing nvidia-settings to check if your drivers are actually working.
Taddis 15. feb. 2013 kl. 4.11 
Tried to launch steam several more times and after closing that error message in terminal last time, steam launched out of nowhere after ~20 seconds.
Taddis 15. feb. 2013 kl. 4.33 
UPDATE: steam seems to work even with that error showing up now, but when i launch team fortress 2 i get error : "Required OpenGl extension "GL_ext_texture_compression_s3tc" is not supported. Please install s3tc texture support" . Tried to find solution on google, but no luck yet
Shark 15. feb. 2013 kl. 4.37 
Try this just to make sure:
open a terminal window and type the following commands:
sudo apt-get instal linux-headers-`uname -r`
sudo apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386

you probably get an error at the second one, but it's worth a try.
if that doesn't work I would advice you to do an update to the system with these commands:
sudo apt-get update
sudo apt-get upgrade

then reboot and see if it worked.
Sist redigert av Shark; 15. feb. 2013 kl. 4.39
Taddis 15. feb. 2013 kl. 4.56 
first command gives 'invalid operation instal' error
second one : 'The following packages have unmet dependencies:
libgl1-mesa-dri : Depends: libglapi-mesa
libgl1-mesa-glx : Depends: libglapi-mesa (= 9.2.0~git20130211.44a5d737-0ubuntu0sarvatt~precise)
E: Unable to correct problems, you have held broken packages.'

did the 3rd and 4th commands, some things were updated and upgraded but didin't solve the issue.
Shark 15. feb. 2013 kl. 4.57 
oh, I made a typo on the first one, should be install with 2 l's.
Taddis 15. feb. 2013 kl. 5.00 
'Reading state information... Done
linux-headers-3.5.0-23-generic is already the newest version.
linux-headers-3.5.0-23-generic set to manually installed.
The following packages were automatically installed and are no longer required:
linux-headers-3.2.0-37 linux-headers-3.2.0-37-generic
linux-headers-3.2.0-37-generic-pae
Use 'apt-get autoremove' to remove them.'

Then this is what i get from that 1st command .
Shark 15. feb. 2013 kl. 5.04 
well, that is a good thing, but I'm running out of ideas about what it could be. I remember having an issue like this, but I really don't know what fixed it. Maybe running
sudo apt-get install -f
in terminal might do something, but I doubt it.
Taddis 15. feb. 2013 kl. 5.05 
Thanks for help anyways, i think ill give up and go back to windows 7...
ThOR27 15. feb. 2013 kl. 5.30 
You probably have installed newer drivers, that installed newer version of libgl, probably using a beta source or something like that.

Try that:
sudo apt-get remove libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa steam

know you need to open Ubuntu software center and search where you choose software source (I'm on kubuntu now and don't know where to do that) and remove xorg-edgers or any other source you might have added to install 313 drivers.

After that try to install steam package again

If it doesn't work, you could try to reinstall Ubuntu and install 310 version of driver, update system and install steam. Not the best approach but it's easier than trying to teach you how to fix your apt-get.

Good Luck!
Taddis 15. feb. 2013 kl. 6.37 
Just reinstalled linux, updated it and got 310 drivers straight away as you told and its not working again, even after closing terminal steam doesn't start up now. The error code a bit different :
The following packages have unmet dependencies:
libgl1-mesa-glx : Depends: libglapi-mesa (= 9.0-0ubuntu1)
E: Unable to correct problems, you have held broken packages

Is it hopeless already ?
Cool Chulainn 15. feb. 2013 kl. 7.15 
try sudo apt-get install -f

that usually installs unmet dependencies

also, the opengl error you got is usually when your driver for a dedicated card is not installed. go to system settings>additional drivers and install whichever nvidia driver is listed.
< >
Viser 115 av 16 kommentarer
Per side: 1530 50

Dato lagt ut: 15. feb. 2013 kl. 3.21
Innlegg: 16