Steam for Linux

Steam for Linux

Ubuntu 14.04 LTS 64 bit Steam Doesn't work.
I recently put Ubuntu (Dual booting with Windows 10) on my laptop. I downloaded steam and when I open the launcher it brings up a terminal window that says:
Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386
[sudo] password for ubuntu:
I enter my password and get this:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
cups : Depends: libc-bin (>= 2.13)
libgl1-mesa-dri:i386 : Depends: libdrm-intel1:i386 (>= 2.4.48) but it is not going to be installed
Depends: libdrm-nouveau2:i386 (>= 2.4.38) but it is not going to be installed
Depends: libdrm-radeon1:i386 (>= 2.4.31) but it is not going to be installed
Depends: libdrm2:i386 (>= 2.4.38) but it is not going to be installed
Depends: libelf1:i386 (>= 0.142) but it is not going to be installed
Depends: libllvm3.4:i386 but it is not going to be installed
Recommends: libtxc-dxtn-s2tc0:i386 but it is not going to be installed or
libtxc-dxtn0:i386
libgl1-mesa-dri-lts-vivid : Conflicts: libgl1-mesa-dri:i386
libgl1-mesa-glx:i386 : Depends: libdrm2:i386 (>= 2.3.1) but it is not going to be installed
Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.4)
Depends: libx11-xcb1:i386 but it is not going to be installed
Depends: libxcb-dri2-0:i386 (>= 1.8) but it is not going to be installed
Depends: libxcb-dri3-0:i386 but it is not going to be installed
Depends: libxcb-glx0:i386 (>= 1.8) but it is not going to be installed
Depends: libxcb-present0:i386 but it is not going to be installed
Depends: libxcb-sync1:i386 but it is not going to be installed
Depends: libxshmfence1:i386 but it is not going to be installed
Depends: libxxf86vm1:i386 but it is not going to be installed
Depends: libudev1:i386 but it is not going to be installed or
libudev0:i386 but it is not installable
Conflicts: libgl1
libgl1-mesa-glx-lts-vivid : Conflicts: libgl1:i386
Conflicts: libgl1-mesa-glx:i386
xserver-xorg-lts-vivid : Recommends: libegl1-mesa-drivers-lts-vivid but it is not installable
Conflicts: libgl1-mesa-dri:i386 (>= 0~)
Conflicts: libgl1-mesa-glx:i386 (>= 0~)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Press return to continue:

Press enter and an error window pops up that says:
You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
"ok"
I click ok and it brings up a steam window that says:
Fatal error: Failed to run Steamui.so

I can't restore the package in Ubuntu Software Center:
Package operation failed

The installation or removal of a software package failed.

installArchives() failed: Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
Error in function:

Anyway, thanks for helping.
< >
1-15 / 19 のコメントを表示
Seb@ 2015年9月13日 7時56分 
Did you download the package from http://store.steampowered.com/about/ ? It should download a file steam_latest.deb . Then when you open it, it should open the ubuntu software center where you will be require to input your password.
Fibbs 2015年9月13日 8時00分 
Steam still only officially supports Ubuntu 12.04. If you're running 14.04 you don't actually need the packages that Steam is complaining about. Just close the console window when it pops up and Steam should continue loading as normal. The console may pop up again once Steam is loaded but you can just close it again.

It's an annoyance that Valve really needs to sort out. I get the feeling they've lost a lot of their enthusiasm for the Linux client though so it may take some time.
If I close the console it will continue to load, but only until I get the error df -h.
I am running the steam_latest.deb.
Yadda 2015年9月13日 9時21分 
im seeing a lot of i386 errors, is your machine 64bit? are you using the correct package for your machine?
Yes, it is 64 bit and I am using 64 bit Ubuntu.
I run 64-bit Ubuntu 14.04 without any problems. The Steam game files on my desktop were copied over from 64-bit 12.04, but I installed Steam (just using Ubuntu Software Center) and games from scratch in 64-bit 14.04 on my laptop and steam runs fine with either its Intel HD 4600 (slower of course) or Nvidia GTX 765M graphics (nvidia-331-updates package). My desktop is running nvidia-352 package from xorg-edgers ppa for its GTX 750 Ti.

What graphics do you have and did you install any additional AMD graphics drivers before installing Steam? Do you do all updates when Software Updater comes up automatically, or did something break while doing that at some point? Something is strange that it is looking for missing files for newer "vivid" instead of 14.04's "trusty".

I also do not understand why steam cannot find ldconfig or mentions "root's PATH" since you should even be able to find ldconfig as a normal user. You are not running steam as root or with "sudo " prefix are you?

efflandt@XPS-8100-1404:~$ which ldconfig /sbin/ldconfig
Try
sudo apt-get install libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386 libc6:i386

This helps on Ubuntu 14.04.3 with hardware enablement stack.
最近の変更はFlorigamer91が行いました; 2015年9月13日 10時35分
Ok.
However, I can't delete steam. As a matter of fact I can't download anything.
If you install steam for steam's official site, you need to solve the dependencies yourself. Alternatively, you can install steam from Ubuntu's official repo, it would solve the dependencies for you. With a single command `sudo apt-get install steam`, it would install more packages than you acutually need though.
Maleko の投稿を引用:
Hachimaki の投稿を引用:
With a single command `sudo apt-get install steam`, it would install more packages than you acutually need though.

What do you mean it would install more packages than you actually need? Which packages exactly are installed that you don't need?

I don't remember, but last time I install via apt, it installs some packages obviously not needed, they are small so I don't care.
Maleko の投稿を引用:
Pretty sure it only installs what is needed...

Hachimaki の投稿を引用:

I don't remember, but last time I install via apt, it installs some packages obviously not needed, they are small so I don't care.

Maybe it's due to I add some ppas, like xorg-edgers, ubuntu toolchains test build.
Hachimaki の投稿を引用:
If you install steam for steam's official site, you need to solve the dependencies yourself. Alternatively, you can install steam from Ubuntu's official repo, it would solve the dependencies for you. With a single command `sudo apt-get install steam`, it would install more packages than you acutually need though.
I got this:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
cups : Depends: libc-bin (>= 2.13)
steam:i386 : Depends: libgl1-mesa-dri:i386
Depends: libgl1-mesa-glx:i386
Depends: libtxc-dxtn-s2tc0:i386 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
ubuntu@LinuxRigUbuntuXXX:~$


I am getting a similar error when trying to uninstall chrome, btw.
Should I reinstall Ubuntu and delete them in the process that way?
< >
1-15 / 19 のコメントを表示
ページ毎: 1530 50

投稿日: 2015年9月13日 4時45分
投稿数: 19