Having problems with steam

When I try to run steam on my ubuntu 14.4 install I get the following error:

Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
[sudo] password for atcop12:
Sorry, try again.
[sudo] password for atcop12:
...............................................................................................
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.6)
E: Unable to correct problems, you have held broken packages.
Press return to continue:

Hey Tex that has sometimes been a issue with steam on ubuntu. Try running this in the command terminal
sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386

Hope that helps. Have a good one.

I get this error:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libgl1-mesa-dri-lts-utopic:i386 : Conflicts: libgl1-mesa-dri
libgl1-mesa-glx-lts-utopic:i386 : Depends: libglapi-mesa-lts-utopic:i386 (= 10.3.2-0ubuntu1~trusty2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

How did you install Steam. Through command line or ubuntu software center?

Also try running these commands in command terminal.

sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

If this is your first time in Ubuntu I would also run
sudo apt-get install aptitude
Aptitude is a program that can help fix issues you may have down the road and does not require you using the GUI. So if something breaks the unity GUI you can always use aptitude to fix the issue in command line and get back up and running. But to me just sounds like Ubuntu has not been updated

Sometimes you need to add the i386 architecture to apt, so it knows to look for those binary packages.

Try the following commands, then give the installation command another try:

echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
sudo apt-get update
sudo apt-get upgrade

That may help. I've seen issues where you need to remind dpkg to look for the i386 architecture.

I downloaded the deb from steam, and installed it with the software center.

It said it was a foreign architecture.

That's because the tee command is a program that copies its input to both the screen and the file. You can use it to pipe data into files in Linux. Because each command needs the sudo command, you can't use a > or >> to append to a file, because you can't do sudo >>, but it will work with a | sudo tee <file>.

That is bad news. Hope that gets worked out. Anyway OP Did this fix your issue?

yeah it did, thanks guys