How Do I Install Steam on a 64Bit System?

Alright so my computer is 64-bit and I only want to use Linux to install Steam, play Team Fortress 2 and get that penguin item but It's not working out for me. The version of Ubuntu I installed was the "Wubi.exe" which let's me use it along with Windows. But when I get it up and download the Steam .deb file, it tells me "Wrong Architecture 'i386'". What do I have to do to run Ubuntu alongside windows without using a CD/USB stick?

1

7 Answers

Open the terminal and type:

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

Try installing it after doing that.

For future reference look: &

4

EDIT [Preferred Method on new Ubuntu]

As of Ubuntu 16.04 you can now do the following:

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

OLD ANSWER:

Try installing the ia32 libs by opening up a terminal and entering the following:

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

Once that has run and installed, then use terminal to install Steam for you. Run the following in terminal:

$ sudo apt-get install steam

Now you will have Steam installed and you should be able to launch it as expected.

3
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

it's working with Ubuntu 14.04 LTS on iMac 2008 via Dual-boot with rEFInd.

1

Not sure about in 14.04, but at least in 15.04 steam is in the multiverse repository. that means that you can simply sudo apt-get install steam and it will install the required dependencies. No need to download a .deb file.

Just adding this for future use.

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get -f install steam

This worked for me, finally after searching around for a few hours. Thank you guys!

Talk of i386 or ia32-libs doesn't work for 14.04. When I try the later, I receive the following output: However the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0

As such, this solution works for me. Alt+Ctrl+T to open the terminal and run following commands:

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

Steam works as expected from here.

Steam needs to install these additional i386 packages:

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

I want to download the app steam, but I click on the app and the text is now what I do to open steam.

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

libc.so.6

and this to click close.

1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Alexander Ross

Alexander Ross

Gaming, Esports & Interactive Media Writer

Alexander Ross has covered the video game industry for a decade, writing deep dives on game design, esports tournaments, VR developments, and gaming culture.

Share this article
Twitter Facebook Pinterest