Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 13
Has anyone gotten steam to work with Red Hat?...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Feb 2013
    Location
    New Jersey
    Posts
    41

    Steam with Red Hat


    Has anyone gotten steam to work with Red Hat?

  2. #2
    Trusted Penguin
    Join Date
    May 2011
    Posts
    4,307
    hi,

    what version of rhel are u running?

    have u tried yet and are having probs, or are u just putting out feelers?

    if the former, tell us what u have tried, and the exact error msgs u get.

  3. #3
    Just Joined!
    Join Date
    Feb 2013
    Location
    New Jersey
    Posts
    41
    Quote Originally Posted by atreyu View Post
    hi,

    what version of rhel are u running?

    have u tried yet and are having probs, or are u just putting out feelers?

    if the former, tell us what u have tried, and the exact error msgs u get.
    6.2. And I attempted, but there were dependent packages not installed, and red hat only has lower version in the repositories.

    Code:
    steam-1.0.0.34-1.fc18.i686 requires SDL2(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires libstdc++(x86-32) >= 4.6
    steam-1.0.0.34-1.fc18.i686 requires libpng12(x86-32) >= 1.2.13
    steam-1.0.0.34-1.fc18.i686 requires alsa-lib(x86-32) >= 1.0.23
    steam-1.0.0.34-1.fc18.i686 requires mesa-libEGL(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires zlib(x86-32) >= 1.2.3.3
    steam-1.0.0.34-1.fc18.i686 requires libwayland-client(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires pulseaudio-libs(x86-32) >= 0.99.1
    steam-1.0.0.34-1.fc18.i686 requires harfbuzz(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires glibc(x86-32) >= 2.15
    steam-1.0.0.34-1.fc18.i686 requires systemd-libs(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires openal-soft(x86-32) >= 1.13
    steam-1.0.0.34-1.fc18.i686 requires libwayland-server(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires gdk-pixbuf2(x86-32) >= 2.22.0
    steam-1.0.0.34-1.fc18.i686 requires p11-kit(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires json-c(x86-32)
    steam-1.0.0.34-1.fc18.i686 requires mesa-libgbm(x86-32)
    steam-1.0.0.34-1.fc18...

  4. #4
    Trusted Penguin
    Join Date
    May 2011
    Posts
    4,307

  5. #5
    Just Joined!
    Join Date
    Feb 2013
    Location
    New Jersey
    Posts
    41
    Quote Originally Posted by atreyu View Post
    u can try rebuilding it, see here

    /1/846939071258869580/]Building Steam package for RPM based distributions :: Steam for Linux Limited Beta[/url]
    Didn't seem to work on last step.

    Code:
    [[absal0m@blackm1st ~]$ sudo yum -y localinstall ~/rpmbuild/RPMS/noarch/steam*
    [sudo] password for absal0m: 
    Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,
                  : subscription-manager
    This system is receiving updates from Red Hat Subscription Management.
    This system is receiving updates from RHN Classic or RHN Satellite.
    Setting up Local Package Process
    Examining /home/absal0m/rpmbuild/RPMS/noarch/steam-1.0.0.34-1.noarch.rpm: steam-1.0.0.34-1.noarch
    Marking /home/absal0m/rpmbuild/RPMS/noarch/steam-1.0.0.34-1.noarch.rpm to be installed
    /repomd.xml:[] [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
    Trying other mirror.
    Resolving Dependencies
    --> Running transaction check
    ---> Package steam.noarch 0:1.0.0.34-1 will be installed
    --> Processing Dependency: glibc >= 2.15 for package: steam-1.0.0.34-1.noarch
    --> Finished Dependency Resolution
    Error: Package: steam-1.0.0.34-1.noarch (/steam-1.0.0.34-1.noarch)
               Requires: glibc >= 2.15
               Installed: glibc-2.12-1.107.el6.i686 (@anaconda-RedHatEnterpriseLinux-201301301449.i386/6.4)
                   glibc = 2.12-1.107.el6
               Available: glibc-2.12-1.7.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6
               Available: glibc-2.12-1.7.el6_0.3.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6_0.3
               Available: glibc-2.12-1.7.el6_0.4.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6_0.4
               Available: glibc-2.12-1.7.el6_0.5.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6_0.5
               Available: glibc-2.12-1.25.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.25.el6
               Available: glibc-2.12-1.25.el6_1.3.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.25.el6_1.3
               Available: glibc-2.12-1.47.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6
               Available: glibc-2.12-1.47.el6_2.5.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6_2.5
               Available: glibc-2.12-1.47.el6_2.9.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6_2.9
               Available: glibc-2.12-1.47.el6_2.12.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6_2.12
               Available: glibc-2.12-1.80.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6
               Available: glibc-2.12-1.80.el6_3.3.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.3
               Available: glibc-2.12-1.80.el6_3.4.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.4
               Available: glibc-2.12-1.80.el6_3.5.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.5
               Available: glibc-2.12-1.80.el6_3.6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.6
               Available: glibc-2.12-1.80.el6_3.7.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.7
     You could try using --skip-broken to work around the problem
    ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
    zlib-1.2.7-9.fc18.i686 is a duplicate with zlib-1.2.3-29.el6.i686
    [absal0m@blackm1st ~]$

  6. #6
    Trusted Penguin
    Join Date
    May 2011
    Posts
    4,307
    Quote Originally Posted by absal0m View Post
    Didn't seem to work on last step.

    Code:
    [[absal0m@blackm1st ~]$ sudo yum -y localinstall ~/rpmbuild/RPMS/noarch/steam*
    [sudo] password for absal0m: 
    Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,
                  : subscription-manager
    This system is receiving updates from Red Hat Subscription Management.
    This system is receiving updates from RHN Classic or RHN Satellite.
    Setting up Local Package Process
    Examining /home/absal0m/rpmbuild/RPMS/noarch/steam-1.0.0.34-1.noarch.rpm: steam-1.0.0.34-1.noarch
    Marking /home/absal0m/rpmbuild/RPMS/noarch/steam-1.0.0.34-1.noarch.rpm to be installed
    /repomd.xml:[] [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
    Trying other mirror.
    Resolving Dependencies
    --> Running transaction check
    ---> Package steam.noarch 0:1.0.0.34-1 will be installed
    --> Processing Dependency: glibc >= 2.15 for package: steam-1.0.0.34-1.noarch
    --> Finished Dependency Resolution
    Error: Package: steam-1.0.0.34-1.noarch (/steam-1.0.0.34-1.noarch)
               Requires: glibc >= 2.15
               Installed: glibc-2.12-1.107.el6.i686 (@anaconda-RedHatEnterpriseLinux-201301301449.i386/6.4)
                   glibc = 2.12-1.107.el6
               Available: glibc-2.12-1.7.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6
               Available: glibc-2.12-1.7.el6_0.3.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6_0.3
               Available: glibc-2.12-1.7.el6_0.4.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6_0.4
               Available: glibc-2.12-1.7.el6_0.5.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.7.el6_0.5
               Available: glibc-2.12-1.25.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.25.el6
               Available: glibc-2.12-1.25.el6_1.3.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.25.el6_1.3
               Available: glibc-2.12-1.47.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6
               Available: glibc-2.12-1.47.el6_2.5.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6_2.5
               Available: glibc-2.12-1.47.el6_2.9.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6_2.9
               Available: glibc-2.12-1.47.el6_2.12.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.47.el6_2.12
               Available: glibc-2.12-1.80.el6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6
               Available: glibc-2.12-1.80.el6_3.3.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.3
               Available: glibc-2.12-1.80.el6_3.4.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.4
               Available: glibc-2.12-1.80.el6_3.5.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.5
               Available: glibc-2.12-1.80.el6_3.6.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.6
               Available: glibc-2.12-1.80.el6_3.7.i686 (rhel-i386-workstation-6)
                   glibc = 2.12-1.80.el6_3.7
     You could try using --skip-broken to work around the problem
    ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
    zlib-1.2.7-9.fc18.i686 is a duplicate with zlib-1.2.3-29.el6.i686
    [absal0m@blackm1st ~]$

    so it is just repackaging a binary, i guess. and that binary is precompiled w/a newer version of glibc. you can manually install new version of glibc to a place that would not conflict w/your existing OS (like to /opt/glibc) and then tell steam where to find it when running it...but that can be tricky, to say the least.

    if u are bound and determined, first get glibc from here and configure it to install to /opt/glibc.

    then unpack your steam RPM like this:
    rpm2cpio < /path/to/steam.rpm > steam.cpio
    mkdir /tmp/steam
    cd /tmp/steam
    cpio -idv< /path/to/steam.cpio

    now you've got the binary somewhere in /tmp/steam/.

    now write a script to launch the binary, something like:
    #!/bin/bash
    LD_LIBRARY_PATH=/opt/glibc
    exec /tmp/steam/path/to/steam.bin

    the LD_LIBRARY_PATH i wrote is probably not correct, and this may not work at all, but might be worth a shot. if nothing else, u might learn something!

  7. #7
    Just Joined!
    Join Date
    Feb 2013
    Location
    New Jersey
    Posts
    41
    Quote Originally Posted by atreyu View Post
    so it is just repackaging a binary, i guess. and that binary is precompiled w/a newer version of glibc. you can manually install new version of glibc to a place that would not conflict w/your existing OS (like to /opt/glibc) and then tell steam where to find it when running it...but that can be tricky, to say the least.

    if u are bound and determined, first get glibc from here and configure it to install to /opt/glibc.

    then unpack your steam RPM like this:
    rpm2cpio < /path/to/steam.rpm > steam.cpio
    mkdir /tmp/steam
    cd /tmp/steam
    cpio -idv< /path/to/steam.cpio

    now you've got the binary somewhere in /tmp/steam/.

    now write a script to launch the binary, something like:
    #!/bin/bash
    LD_LIBRARY_PATH=/opt/glibc
    exec /tmp/steam/path/to/steam.bin

    the LD_LIBRARY_PATH i wrote is probably not correct, and this may not work at all, but might be worth a shot. if nothing else, u might learn something!
    Thanks, I figured out that I needed to do that, but after I saw that glibc has so many dependicies not on my system that I will save this project for another day ^^

  8. #8
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    Quote Originally Posted by absal0m View Post
    Thanks, I figured out that I needed to do that, but after I saw that glibc has so many dependicies not on my system that I will save this project for another day ^^
    You can always download Ubuntu and get Steam straight from them. I have it available in Gentoo repos but have not installed it, yet.
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  9. #9
    Trusted Penguin
    Join Date
    May 2011
    Posts
    4,307
    Quote Originally Posted by absal0m View Post
    Thanks, I figured out that I needed to do that, but after I saw that glibc has so many dependicies not on my system that I will save this project for another day ^^
    heh, yeah, multiple glibcs on a system is not something one can typically knock out in an hour.

  10. #10
    Trusted Penguin
    Join Date
    May 2011
    Posts
    4,307
    Quote Originally Posted by MikeTbob View Post
    You can always download Ubuntu and get Steam straight from them.
    yeah, agreed. if i wanted steam on linux, i'd use one of the supported platforms.

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •