Steam: Install it on Debian Wheezy without dying trying (updated)

This post that you will read next is an improvement of the previous post, which apparently was quite confusing regarding the installation of Steam, and it was difficult for many who have wanted to install it.

However, here is a method that I just discovered after so much trying (it will remind you of the installation method of Iceweasel from the repos of Debian Mozilla, but after all, it works):

  1. We add the multiarch function to our Debian:sudo apt-get install multiarch-support
  2. We add the signature of the repo to install:
    wget -O- -q http://repo.steampowered.com/steam/signature.gpg | gpg --import gpg --check-sigs --fingerprint --keyring /usr/share/keyrings/debian-keyring.gpg B05498B7 gpg --export -a B05498B7 | sudo apt-key add -

    Add to / Etc / apt / sources.list following:

    deb http://repo.steampowered.com/steam precise steam

  3. Run the following:sudo apt-get install -t precise steam steam-launcher
  4. In case they ask for dependencies:sudo apt-get -f install

Fix the Libc6 problem

The Steam problem that will jump out first is basically the dependency on the Libc6 library, which requires at least version 2.15. To avoid problems, we will rescue only Libc6 libraries from Debian Jessie with the following procedure (short, but functional):

  1. We add the following line to / Etc / apt / sources.list:deb http://ftp.us.debian.org/debian/ testing main contrib non-free
  2. We create a directory in which it indicates the priorities it has in the ping to avoid a dist-upgrade by creating a file / Etc / apt / preferences with nano:
    Package: * Pin: origin repo.steampowered.com Pin-Priority: 400 Package: * Pin: release a = testing Pin-Priority: -10
  3. We execute the following command to install the updated libc6:apt-get -t testing install libc6

And so we have Steam running without problems

Anyway, I have discovered this method thanks to the fact that I have taken a tour of the repo directory of SteamOS, which is based on Debian Wheezy. And since we cannot waste such an advantage, I decided to do this tutorial, now we will not need any more dependencies of Ubuntu Nothing like that.

Anyway, enjoy Steam on Debian Wheezy and future versions (now yes).

Steam

Steam on Debian 7.5 "Wheezy" (64-bit), happily installed on my netbook.

Debian Jessie (and SID) have their repos in the branch non-free a Steam, in case you prefer to trust Debian if you use those versions of said distro. In addition, this tutorial is also at the end of the text in the paste from the site.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

20 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   @Jlcmux said

    What do you know about SteamOS?

    1.    eliotime3000 said

      Which is already in beta, and which, moreover, has recently caught up with Debian Wheezy 7.5.

    2.    Cristianhcd said

      which will be a failure if you do not do something with the partners and their steam machines, the OS is simply the means to install a series of packages.

      Improvements are seen in the support of AMD / Nvidia drivers, but still far from promised, which is a serious problem, since the average user will install steam, or steam OS, on their computer, and not on a steam machine with hardware « certificate"

  2.   cr0t0 said

    In Debian 7.4 I had installed it according to https://github.com/GhostSquad57/Steam-Installer-for-Wheezy but left4dead 2 had Gamma problems, it was very rare and I couldn't find a solution. On Lubuntu 14.04 click & play. I'll be back dear Wheezy.

    1.    eliotime3000 said

      Well, the method I did to install Steam is obtained directly from the SteamOS repo, which is optimized for Debian Wheezy without any major problems.

  3.   nonamed said

    the steam package is in testing, whoever has stable can change the repos to testing to install it and return to stable without further complication

    1.    eliotime3000 said

      Well, I got that version of Steam directly from the SteamOS repo, since it is much more optimized to work with Debian Wheezy and thus allow you to run the games you download or not have problems with ALSA.

  4.   Alberto Villa said

    Is it possible that they do a tutorial on how to install it with GRUB, in case we have the weirdo called Win7 with EFI in our compus?

    1.    Alberto Villa said

      I mean Steam OS. By the way, cool .. it shows where I'm posting ... (OS) .. but it's the work computer ¬¬

    2.    eliotime3000 said

      The SteamOS installer that comes in the Official ISOIt comes with GRUB, which supports an additional OS. Also, the SteamOS installer is pretty much the same as Debian, so it shouldn't be a problem if you install it alongside Windows.

      On the UEFI side, here are a couple of websites that talk about UEFI and how to install Debian Wheezy with UEFI (y here is another method that can help you).

  5.   Alfonso said

    I have installed Steam in Debian 7, the problem is that when trying to open the program it asks me for the pass, but it brings the username of the pc and not the Steam name. Any {a file to configure? It does not allow me to change the username.

    Thank you

    1.    eliotime3000 said

      How does the Steam window appear to you? Like the login form or the one that a terminal (or console) that asks for the user pass?

      1.    Alfonso said

        A terminal appears.

  6.   eliotime3000 said

    If a terminal appears, run these two lines in your terminal:

    wget http://dl.dropbox.com/u/29081229/Steam/debian_install.sh

    sh ./debian_install.sh

    And so the problem of the user's password no longer appears (normally, that appears when the Jockey dependencies that are from the Ubuntu repos are not installed).

    1.    Alfonso said

      I've already done the steps and I'm still in them. Will it be necessary to uninstall?

    2.    Alfonso said

      It asks me to install the following programs:

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

      But when I try to do it I get the legend: "packages have unfulfilled dependencies"

  7.   Hank said

    Hey friend a thousand thanks the easiest way I found to install steam and working perfectly on my Debian Jessie

    Thank you.

  8.   robermgs said

    In the command apt-get install -t precise steam steam-launcher that you put on a steam edit it would be like this apt-get install -t precise steam-launcher greetings

  9.   Nebus said

    Hello, unfortunately I got lost in this step:

    «We create a directory in which it indicates the priorities it has in the ping to avoid a dist-upgrade by creating a file / etc / apt / preferences with nano:»

    The content that the file should have is clear to me, but does the file have to be created in a subdirectory within etc / apt / preferences? When I put "We create a directory ..." I have a doubt
    And what name should that file have? And what extension?

    ^^ apart from having steam, which is already, if I manage to install the damn libc6 on my wheezy without loading anything, it would be to make you an altar of the gods! xP that happy lib is required by many audio and video apps that I want to try for work, but for now I have stopped taking risks.

    Thanks in advance!

  10.   Aquadrago said

    Hello, when I run the launcher I get the following error:

    Reading package list ... Done
    E: The value 'precise' is invalid for APT :: Default-Release as such a release is not available in the sources

    How can I fix it?