Guide: Fix the Steam update notice on Ubuntu 16.04

Did you upgrade to Ubuntu 16.04 and does Steam keep warning you that your package is out of date? The warning will look something like this:

Your steam package is out of date. Please get an updated version from your package provider or directly from http://repo.steampowered.com/steam for supported distributions. Press enter to continue:

You can ignore the warning and Steam still seems to work properly. But if you want to get rid of the warning, there are a few steps you need to follow.

The likely reason you are getting this warning is because you installed Steam using a .deb file. Downloaded from the official Steam website. This package seems to be bugged at the moment. Luckily there is also a package in the official Ubuntu repository. This package works fine, and there is no need for a custom .deb file or an addition to your software sources.

Steps to switch your package

In my case no saves were harmed during this procedure. Your mileage may vary. I take no responsibility for anything whatsoever...

  • Remove your current steam-launcher package using: $ sudo apt-get remove steam-launcher
  • Go to the software sources in the Ubuntu Software Center and remove or uncheck the entries containing http://repo.steampowered.com.
  • Launch a fresh terminal and run $ sudo apt-get update followed by $ sudo apt-get install steam

Follow all the instructions and you now have a brand new Steam package.

DO NOT START STEAM YET!

If you do, you will not see any installed games. We still need to move them to a new directory. For some reason the steam-launcher package uses a different storage location than the other steam package. It might sound a bit confusing, but hang in there. These last 2 steps will move your games and userdata to their new location.

  • $ mv ~/.local/share/Steam/steamapps ~/.steam/steamapps
  • $ mv ~/.local/share/Steam/userdata ~/.steam/userdata

You should now be able to start Steam and see your installed games again.