Steam for Linux

Steam for Linux

Missing 32 bit library
I installed Steam onto Ubuntu and I get the following error message:

"You are missing the following 32-bit libraries, and Steam may not run:
not"

I have no idea what this means, any help would be appreciated!
< >
16-30 / 30 のコメントを表示
Hey so this is the problem I had so literally all I had to do, after I typed in my password look for when it asks if you want to proceed Y/N? Type Y. Really simple and everything worked. First time I didn't really pay attention and it went straight to Abort. And thats when I hit the whole don't have the 32-bit library problem. Hope this helps. It's a really stupid and simple fix, but i used the download provided above in this thread. Good luck guys!
Have you installed steam-launcher? Rather than fixing the contradicting dependencies, Valve got rid of the steam64 and steam:i386 packages, and replaced them with a new single package: steam-launcher.

Removing steam64 and steam:i386 and installing steam-launcher should fix it.
Is the steam-launcher package intended to replace the steam package on all architectures?
where do we paste this code?

if [ "$(dpkg --print-architecture)" = "amd64" ] && ! dpkg --print-foreign-architectures | grep i386 >/dev/null; then
echo "Fixing architectures..."
sudo dpkg --add-architecture i386
fi
in the terminal

ctrl+alt+t

paste it in and hit enter
Same error here on 12.04.2 x64.

None of the solutions here fix the issue, also I have;
ia32-libs-multiarch
ia32-libs
installed.
slouken の投稿を引用:
This should be fixed in the latest update:
http://repo.steampowered.com/steam/archive/precise/steam_latest.deb

After you install it, do:
steam --reset

This worked for me!
Bigby 2013年8月31日 14時21分 
alright so i use 2 seperate computers, one running windows (which im on now) and one running linux (ubuntu which im trying to install steam on currently).

i have tried all of your solution yet to no avail. so i will type litteraly every character as it is show when i try to run steam

1. i run steam (doesnt matter how wether i click the icon or run in terminal)
2.a window comes up, titled as the following "Package Install" the window then reads "Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
[sudo] password for <USER>: "
3. i proceed to enter my password
4.under the message where it asks for my password it reads as follows
".......................................W: Failed to fetch http://repo.steampowered.com/steam/dist/precise/release Unable to find expected entry 'steam/binary-armhf/packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download, They have been ignored, or old ones used instead.

Reading package lists... Done
Building dependancy tree
Reading state information... Done
E: Unable to locate package libgl1-mesa-dri:i386
E: Unable to locate package libgl1-mesa-glx:i386
E: Unable to lovate package libc6:i386
Press return to continue: |

5. i push return
6. a message box appears titled "Error" and reads as follows "You are missing the following 32-bit libraries, and Steam may not run: libc.so.6"
7. i click OK
8. it brings me back to aforementioned package install window and process repeats.

this probably has persistaed WAY to long, please help me.
i realize this is probably abit more detailed than need be but i refuse to exclude any information that could proove to help in any way. as i said before. please help me.
I don't think it's necessary to install those from the Steam repo. Steam is trying to, because it's, well, Steam.

1. Open a terminal.
2. Type: "sudo apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386"
3. Press enter.

If it succeeds, try running Steam again. If it fails, share the error message.
Bigby 2013年8月31日 16時39分 
i just tried it still cant find them
what i typed first in terminal
"sudo apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386"
what it told me "Reading package lists...Done
Building Dependency tree
Reading state information...Done
E: unable to locate package libgl1-mesa-dri:i386
E: unable to locate package libgl1-mesa-glx:i386
E: unable to locate package libc6:i386

so i thought maybe i was being too literal by typing what you said all in one line so i thought maybe do it by individual package
it still game me the same message only saying E: unable to locate package <said individual package i typed>

so if it wasnt able to locate it at all in terminal i think its safe to say that steam its self was unaffected. so in short it still didnt work.
I was running into the same problem. When I tried to run Steam, it needed three packages but when it tried to download and install them it would produce an error. After carefully reading the information the Steam program was giving out, I realized the problem was a dependency of a dependency.

Steam was dependent on:

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

but the 'libgl1-mesa-glx:i386' package was actually dependent on a fourth package:

libglapi-mesa:i386

I was able to solve the problem by opening Terminal and manually typing in the 'apt-get' command to install this fourth package:

sudo apt-get install libglapi-mesa:i386

When I re-opened Steam, it was finally able to download and install the original three packages without further problems.

So be sure to carefully read whatever information Steam gives you for dependencies of dependencies. Then just open Terminal and type:

sudo apt-get install <package>

for any package Steam can't reach.

Hope this helps.
最近の変更はepifanaticが行いました; 2013年9月2日 1時47分
epifanatic の投稿を引用:
I was running into the same problem. When I tried to run Steam, it needed three packages but when it tried to download and install them it would produce an error. After carefully reading the information the Steam program was giving out, I realized the problem was a dependency of a dependency.

Steam was dependent on:

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

but the 'libgl1-mesa-glx:i386' package was actually dependent on a fourth package:

libglapi-mesa:i386

I was able to solve the problem by opening Terminal and manually typing in the 'apt-get' command to install this fourth package:

sudo apt-get install libglapi-mesa:i386

When I re-opened Steam, it was finally able to download and install the original three packages without further problems.

So be sure to carefully read whatever information Steam gives you for dependencies of dependencies. Then just open Terminal and type:

sudo apt-get install <package>

for any package Steam can't reach.

Hope this helps.

well sir i do appreciate the attempt but when i typed "sudo apt-get install libglapi-mesa:i386"
into my terminal it proceeded to tell me that "E: Unable to locate package libglapi-mesa:i386"
最近の変更はBigbyが行いました; 2013年9月2日 6時11分
Starting with 12.04.2 the Installation images contained the Kernel, X Server and Mesa from 12.10. 12.04.3 got those components from 13.04. These newer components are all available over sperate packages, that means they are not automatically updated on older systems and you'll keep the older components.

The Kernel version is the easiest way to see which of the 3 you have installed:
3.2 - original 12.04 or 12.04.1
3.5 - 12.04.2, you need libgl1-mesa-dri-lts-quantal instead of libgl1-mesa-dri and so on
3.8 - 12.04.3, you need libgl1-mesa-dri-lts-raring instead of libgl1-mesa-dri and so on
Letalis Sonus の投稿を引用:
Starting with 12.04.2 the Installation images contained the Kernel, X Server and Mesa from 12.10. 12.04.3 got those components from 13.04. These newer components are all available over sperate packages, that means they are not automatically updated on older systems and you'll keep the older components.

The Kernel version is the easiest way to see which of the 3 you have installed:
3.2 - original 12.04 or 12.04.1
3.5 - 12.04.2, you need libgl1-mesa-dri-lts-quantal instead of libgl1-mesa-dri and so on
3.8 - 12.04.3, you need libgl1-mesa-dri-lts-raring instead of libgl1-mesa-dri and so on
and how would i go about checking this? im used to redhat not ubuntu so im a newcomer to this flavor
< >
16-30 / 30 のコメントを表示
ページ毎: 1530 50

投稿日: 2013年2月24日 15時24分
投稿数: 30