Announcement

Collapse
No announcement yet.

There Is No Doubt, Steam Is Coming To Linux!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #91
    Originally posted by ace102 View Post
    The xserver is making a login box for steam but there must be some missing function calls to dependencies to create the actual login dialog. It has nothing to do with compiz.

    Can't wait for PacSteamLinux.
    Makes sense, I didn't look into it too much as my curiosity ended with it runs but it doesn't work. Deleted it and moving on, I too cannot wait until official release. I own most of the half-life 2 series and portal, playing them natively would be great but they still work almost flawlessly under wine for now.

    Comment


    • #92
      Originally posted by GNU/Blind View Post
      they still work almost flawlessly under wine for now.
      I've always had this thought that some enterprising sod has already created a Steam (for Linux) interface through his own handywork but has yet to unveil it.

      Now if BlackSourceMesa would only get it done already.

      Comment


      • #93
        Originally posted by ace102 View Post
        Can't wait for PacSteamLinux.
        Unrelated sore spot with me. Pacman didn't do anything but make a fancy package. Try cs.rin.ru if you want to find the real steam scene.

        Comment


        • #94
          has anybody managed to get any further running the client now? I tried copying over some of my wine config files for windows steam, but still no success.

          Comment


          • #95
            Originally posted by IsSuE View Post
            has anybody managed to get any further running the client now? I tried copying over some of my wine config files for windows steam, but still no success.
            I realised the steam_client_linux URL was available again earlier today and actually managed to get the client to update through some trickery. I now have a bunch of TGA images of UI components and other random files sitting under my steam directory on my linux partition. No matter what I try now though, it seems to stall on 'Update complete, launching...'

            Anyone have any ideas?

            Comment


            • #96
              Originally posted by Kamikaze View Post
              I realised the steam_client_linux URL was available again earlier today and actually managed to get the client to update through some trickery. I now have a bunch of TGA images of UI components and other random files sitting under my steam directory on my linux partition. No matter what I try now though, it seems to stall on 'Update complete, launching...'

              Anyone have any ideas?
              How did you get that far? Did you find the steam.cfg file? I'm still stuck on:
              Code:
              !!! Fatal Error: Failed to determine download location for universe 0

              Comment


              • #97
                Originally posted by Compholio View Post
                How did you get that far? Did you find the steam.cfg file? I'm still stuck on:
                Code:
                !!! Fatal Error: Failed to determine download location for universe 0
                Create steam.cfg with:

                In the same folder as steam.sh and then it will update but then crash (for right now, working on a workaround) when trying to load the UI library.
                Michael Larabel
                http://www.michaellarabel.com/

                Comment


                • #98
                  Hi,
                  I have uploaded a new version of my Steam install script. It's much simpler now, as it lets the steam binary do all the work.

                  http://pastie.org/939641

                  Comment


                  • #99
                    Originally posted by Michael View Post
                    Create steam.cfg with:



                    In the same folder as steam.sh and then it will update but then crash (for right now, working on a workaround) when trying to load the UI library.
                    That sounds like a much easier solution than mine, which was editing the steam binary with a hex editor and changing store.internal.steampowered.com to store.steampowered.com + a NULL terminator, and then following a post I found on reddit by delroth (see link) to force it to jump to a certain point in the app - presumably past some of it's checks.

                    I'm going to try the steam.cfg solution now.

                    Comment


                    • I've come as far as this:
                      Code:
                      LD_PRELOAD="linux32/steamui.so" ./steam.sh
                      CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
                      CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
                      CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
                      [  0%] Checking for available update...
                      Need new HTTP connection for 63.228.223.104:80
                      Sending request for http://store.steampowered.com/public/client/steam_client_linux?date=706980
                      HTTP client connect completed
                      Success! http://store.steampowered.com/public/client/steam_client_linux?date=706980
                      Removing now closed connection for 63.228.223.104:80
                      Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
                      [  0%] Update Complete.
                      [----] Verifying installation...
                      unlinked 0 orphaned pipes
                      CellID: Fetching server list from CSDS. . .
                      Shutting down. . .
                      CellID: CSDS returned 166 servers.
                      CellID: Connecting to 208.111.140.4:27031. . .
                      CellID: Connect to 208.111.140.4:27031 took 276 MS
                      CellID: New Best!
                      CellID: Connecting to 203.66.135.26:27031. . .
                      CellID: exiting!
                      unlinked 2 orphaned pipes
                      CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
                      CAsyncIOManager: 786 single object sleeps, 0 multi object sleeps
                      CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
                      CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
                      CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
                      CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
                      And then steam terminates because it's probably missing Info.plist file:
                      Code:
                      stat64("Info.plist", 0xbfa2a838)        = -1 ENOENT (No such file or directory)
                      read(255, "exit $STATUS\n", 1805)       = 13

                      Comment


                      • Info.plist and steam.icns from MacOS X distribution didn't help.

                        Comment


                        • I don't think that the Info.plist file is required for the Linux version - as far as i know, those "Information Property List Files" are only common in Max OSX Applications.

                          Further Info: http://developer.apple.com/mac/libra...nfigFiles.html

                          Comment


                          • How did you get past the steamui.so issue?

                            Comment


                            • Originally posted by Sir_Brizz View Post
                              How did you get past the steamui.so issue?
                              I've figured out how to bypass the steamui.so issue but, even with no errors after running the steam.sh nothing loads.

                              First make a new file called "steam.cfg" under the same directory as "steam.sh". Edit it and add:
                              Code:
                              Universe = store.steampowered.com/public/client/steam_linux_client
                              It is important that you DO NOT put "http://" in front of the link or the binary will be unable to create the directory structure.

                              Next I modified the steam.sh and renamed it to mod-steam.sh because if you run it, it will get updated and erase the changes.

                              What I added is in RED.

                              Code:
                              elif [ "$UNAME" == "Linux" ]; then
                                 PLATFORM=linux32
                                 # prepend our lib path to LD_LIBRARY_PATH
                                 export LD_LIBRARY_PATH="${STEAMROOT}"/${PLATFORM}:$LD_LIBRARY_PATH
                                 export LD_PRELOAD="${STEAMROOT}/${PLATFORM}/steamui.so"
                              fi
                              YMMV. Good luck!

                              Comment


                              • i got close
                                Code:
                                john@john-laptop:~/labs/native_steam_linux/downloads/Apr29_2010/steam_linux.zip.52367793a26b83abc84871770277e1b8d77608bc_FILES$ sudo ./steam.sh
                                [  0%] Checking for available update...
                                Need new HTTP connection for 63.228.223.104:80
                                Sending request for http://store.steampowered.com/public/client/steam_client_linux?date=707001
                                HTTP client connect completed
                                Success! http://store.steampowered.com/public/client/steam_client_linux?date=707001
                                Removing now closed connection for 63.228.223.104:80
                                Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
                                Package file package/public_all.zip.a250f27424ae88413b889d3f7475cffa6a865dea missing, enquing download
                                Package file package/skins_all.zip.6a58428db616736d79a3374ba75abd29e2c1276f missing, enquing download
                                Package file package/bins_linux.zip.6d66ce98f5c101b85defb950cc219f6f51ba2c0e missing, enquing download
                                Package file package/steam_linux.zip.52367793a26b83abc84871770277e1b8d77608bc missing, enquing download
                                [  0%] Downloading update (0 of 25,497 KB)...
                                Need new HTTP connection for 63.228.223.104:80
                                Sending request for http://store.steampowered.com/public/client/public_all.zip.a250f27424ae88413b889d3f7475cffa6a865dea
                                Need new HTTP connection for 63.228.223.104:80
                                Sending request for http://store.steampowered.com/public/client/bins_linux.zip.6d66ce98f5c101b85defb950cc219f6f51ba2c0e
                                HTTP client connect completed
                                HTTP client connect completed
                                Need new HTTP connection for 63.228.223.104:80
                                Sending request for http://store.steampowered.com/public/client/skins_all.zip.6a58428db616736d79a3374ba75abd29e2c1276f
                                Queuing request for http://store.steampowered.com/public/client/steam_linux.zip.52367793a26b83abc84871770277e1b8d77608bc
                                HTTP client connect completed
                                Success! http://store.steampowered.com/public/client/skins_all.zip.6a58428db616736d79a3374ba75abd29e2c1276f
                                Removing now closed connection for 63.228.223.104:80
                                Removing in-use connection for 63.228.223.104:80, 0 left open, 1 requests waiting, 2 requests still in-flight
                                Need new HTTP connection for 63.228.223.104:80
                                Sending request for http://store.steampowered.com/public/client/steam_linux.zip.52367793a26b83abc84871770277e1b8d77608bc
                                HTTP client connect completed
                                [  0%] Downloading update (396 of 25,497 KB)...
                                [  1%] Downloading update (1,593 of 25,497 KB)...
                                [  6%] Downloading update (2,523 of 25,497 KB)...
                                [  9%] Downloading update (3,338 of 25,497 KB)...
                                Success! http://store.steampowered.com/public/client/steam_linux.zip.52367793a26b83abc84871770277e1b8d77608bc
                                Removing now closed connection for 63.228.223.104:80
                                Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 2 requests still in-flight
                                [ 13%] Downloading update (4,183 of 25,497 KB)...
                                [ 16%] Downloading update (4,658 of 25,497 KB)...
                                [ 18%] Downloading update (5,280 of 25,497 KB)...
                                [ 20%] Downloading update (5,942 of 25,497 KB)...
                                [ 23%] Downloading update (6,500 of 25,497 KB)...
                                [ 25%] Downloading update (7,043 of 25,497 KB)...
                                [ 27%] Downloading update (7,720 of 25,497 KB)...
                                [ 30%] Downloading update (8,511 of 25,497 KB)...
                                [ 33%] Downloading update (9,398 of 25,497 KB)...
                                [ 36%] Downloading update (10,340 of 25,497 KB)...
                                [ 40%] Downloading update (11,284 of 25,497 KB)...
                                [ 44%] Downloading update (12,015 of 25,497 KB)...
                                [ 47%] Downloading update (12,548 of 25,497 KB)...
                                [ 49%] Downloading update (13,292 of 25,497 KB)...
                                [ 52%] Downloading update (14,226 of 25,497 KB)...
                                [ 55%] Downloading update (15,235 of 25,497 KB)...
                                [ 59%] Downloading update (16,232 of 25,497 KB)...
                                [ 63%] Downloading update (17,103 of 25,497 KB)...
                                [ 67%] Downloading update (17,952 of 25,497 KB)...
                                [ 70%] Downloading update (18,886 of 25,497 KB)...
                                Success! http://store.steampowered.com/public/client/public_all.zip.a250f27424ae88413b889d3f7475cffa6a865dea
                                Removing now closed connection for 63.228.223.104:80
                                Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 1 requests still in-flight
                                [ 74%] Downloading update (19,641 of 25,497 KB)...
                                [ 77%] Downloading update (20,148 of 25,497 KB)...
                                [ 79%] Downloading update (20,520 of 25,497 KB)...
                                [ 80%] Downloading update (20,817 of 25,497 KB)...
                                [ 81%] Downloading update (21,145 of 25,497 KB)...
                                [ 82%] Downloading update (21,510 of 25,497 KB)...
                                [ 84%] Downloading update (21,868 of 25,497 KB)...
                                [ 85%] Downloading update (22,202 of 25,497 KB)...
                                [ 87%] Downloading update (22,553 of 25,497 KB)...
                                [ 88%] Downloading update (22,903 of 25,497 KB)...
                                [ 89%] Downloading update (23,270 of 25,497 KB)...
                                [ 91%] Downloading update (23,665 of 25,497 KB)...
                                [ 92%] Downloading update (24,043 of 25,497 KB)...
                                [ 94%] Downloading update (24,460 of 25,497 KB)...
                                [ 95%] Downloading update (24,893 of 25,497 KB)...
                                [ 97%] Downloading update (25,275 of 25,497 KB)...
                                Success! http://store.steampowered.com/public/client/bins_linux.zip.6d66ce98f5c101b85defb950cc219f6f51ba2c0e
                                Removing now closed connection for 63.228.223.104:80
                                Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
                                [ 99%] Downloading update (25,497 of 25,497 KB)...
                                [100%] Update Complete.
                                uninstalled manifest found in package dir.
                                [----] Applying update...
                                uninstalled manifest found in package dir.
                                [----] Extracting package...
                                [----] Extracting package...
                                [----] Extracting package...
                                [----] Extracting package...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Installing update...
                                [----] Cleaning up...
                                [----] Update complete, launching...
                                [  0%] Checking for available update...
                                Need new HTTP connection for 63.228.223.104:80
                                Sending request for http://store.steampowered.com/public/client/steam_client_linux?date=707001
                                HTTP client connect completed
                                Success! http://store.steampowered.com/public/client/steam_client_linux?date=707001
                                Removing now closed connection for 63.228.223.104:80
                                Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
                                [  0%] Update Complete.
                                [----] Verifying installation...
                                unlinked 0 orphaned pipes
                                CellID: Fetching server list from CSDS. . .
                                Shutting down. . .
                                CellID: CSDS returned 167 servers.
                                CellID: Connecting to 58.120.225.151:27031. . .
                                CellID: Connect to 58.120.225.151:27031 took 320 MS
                                CellID: New Best!
                                CellID: Connecting to 95.140.224.27:27031. . .
                                CellID: Connect to 95.140.224.27:27031 took 183 MS
                                CellID: New Best!
                                CellID: Connecting to 202.190.75.100:27031. . .
                                CellID: Connect to 202.190.75.100:27031 took 247 MS
                                unlinked 2 orphaned pipes
                                CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
                                CAsyncIOManager: 980 single object sleeps, 0 multi object sleeps
                                CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
                                john@john-laptop:~/labs/native_steam_linux/downloads/Apr29_2010/steam_linux.zip.52367793a26b83abc84871770277e1b8d77608bc_FILES$

                                Comment

                                Working...
                                X