Announcement

Collapse
No announcement yet.

There Is No Doubt, Steam Is Coming To Linux!

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

  • 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


            • Yeah, lots of Linux strings were changed around, but nothing too apparently exciting went in as additions.
              Michael Larabel
              http://www.michaellarabel.com/

              Comment


              • The final and public release of the Mac client will be on May, the 12th btw.

                Comment


                • http://pastebin.com/d72pNy5D

                  That's what I am getting at this point. I've tried running with a variety of different standard Steam command line parameters, but they seem to have no effect.

                  Comment


                  • Originally posted by agentc0re View Post
                    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!
                    Excellent work, very appreciated!

                    Comment

                    Working...
                    X