Steam for Linux

Steam for Linux

"Your steam package is out of date" dialog appears in KDE
Recently I installed KDE on my Ubuntu installation, where I had steam already installed and it was running without problems in Gnome. Now when I start Steam while running KDE, I get this warning dialog before the app startup saying "Your steam package is out of date. Please get an updated version from your package provider or directly from for supported distributions." Then after I click OK, steam starts up normally and functions as it should. My steam package is NOT out of date and in fact it even auto-updates as it did even today, yet this dialog still appears every time..
< >
Showing 1-8 of 8 comments
[Linux]sulman Jan 27, 2013 @ 12:14pm 
I've seen that once before. I actually had to reinstall steam to get rid of it, with updated packages. I think the .deb was the problem; if Valve change something fundamental then I guess the whole thing needs updating.
juifeng Jan 27, 2013 @ 12:15pm 
There's a steam deb package (installed using gdebi or apt-get or whatever tool you used to do that) and the steam client.

The steam client indeed updates automatically.

The steam package OTOH needs to be updated using the Ubuntu update manager. If your installation is a few weeks/months old already, chances are you installed a very old .deb file that did not register the steam repository with apt. In that case, just download the latest steam.deb manually. I guess that future updates will then be pulled in with the regular system updates (if the repository is still missing from sources.list.d after manually installing the latest deb, uninstall the steam package and reinstall the latest .deb).
If Update Manager hasn’t appeared to offer the steam bootstrap update, you can open a terminal to run:
sudo apt-get update && sudo apt-get upgrade
arc| Gps Jan 28, 2013 @ 1:08pm 
I am having the same issue for weeks now.
( it started with one of the updates)

When I am loggend in it says, I have the latest client.

Also today I had an update message, and steam updated.

I can play teamfortress fine, but still get this message.

KDE on SUSE 12.2 64 bit
Last edited by arc| Gps; Jan 28, 2013 @ 1:09pm
mrck Jan 28, 2013 @ 1:11pm 
I could remove this message by adding deb repository (available here: ) and upgrade
Last edited by mrck; Jan 28, 2013 @ 1:12pm
Sergio Durán Dec 24, 2015 @ 2:38pm 
Helo I am having the same issue here even having the official steam repository and stream installed from it on Deepin 15 (debian Jessie)
gibalsandwich Dec 24, 2015 @ 7:30pm 
On Slackware 64 there are 2 scripts to execute Steam - 32 bit one and the 64bit one. Is the launcher pointing at the correct .sh file or the one for the wrong architecture? Only used Slackware, but if it is the same, the one you DONT want will be something like /usr/bin/32 - it will probably have a 32 in the file path anyways. If that isn't it, best of luck! EDIT= Should point out, the right one will be in either /usr/bin or /usr/bin/64 or something of that nature I think.
Last edited by gibalsandwich; Dec 24, 2015 @ 7:31pm

The problem is actually that the "libpcre" library used by debian's grep is no longer 100% compatible with the version shipping inside the steam "mini-distro".

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/ rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/

Will fix the problem, by forcing the steam mini-distro to use the libpcre from the system (3.13.1). The annoying popup will no longer happen (but if you re-install steam because of an update, you'll have to do this again)
< >
Showing 1-8 of 8 comments
Per page: 15 30 50

Date Posted: Jan 27, 2013 @ 11:55am
Posts: 8