Steam For Linux Is Now an Open Beta
New submitter jotaass writes "In news that is guaranteed to make the Linux gaming community (in particular, but not exclusively) excited, Valve has just announced that the Steam for Linux client Beta is now open to the public. A .deb package is available here. Interesting as well, they are using an empty GitHub repository solely as an issue tracker, open for anyone to submit, edit and track bugs, with no actual code in the repo."
Let the games begin!
Not taking their time with this one.
Help stamp out iliturcy.
I got in the November wave of beta invites and so far I l like what I've seen. The only reason I've stuck with Windows at home is for gaming and if Valve can get enough traction behind Linux gaming I can finally cut out Microsoft. It will take years for that to potentially happen but Steam on Linux it can only serve to help Linux in general. Valve has already worked directly with AMD, Intel, Nvidia and Canonical to name a few companies and if consumers and game companies see some success more will (hopefully) follow.
So does this put pressure on game companies to refine and maintain their Linux ports or how exactly does this unfold?
Valve has no commitment to free software, they should stay off the platform. This will just push the social retards of the computer world (gamers) into using our OS.
I installed the .deb on my stock standard Ubuntu 12.10 system.
It installed fine. I ran it. It came up and started updating itself fine.
It installed said updates.
And now it dies with Segmentation fault, core dumped.
This is why linux fails on the desktop, sigh...
And this really truly is a stock standard 12.10 ubuntu system barely used :/
You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
implementAtion to 'doing someThing'
Now we'll have TWO OSes giving us the choice to accept whatever shit Valve wants to shove down our throats, or lose access to every game we've 'bought.'
What a wonderful advancement for the Linux platform!
Steam on linux blah blah - who cares - can it play dota 2?
WorksForMe(TM)
AMD is tanking. Valve should buy them up and really get into the hardware business...
\subject
Sheesh, evil *and* a jerk. -- Jade
Linux is GPL encumbered. If you develop closed source applications for Linux have to be extra careful. Developing a client for a commercial friendly OS such as FreeBSD is always safe and can fully concentrate on development rather fear of GPL violations.
Nice! I'll gladly be a testing ground for their soon to be released linux console. if that means more games eventually come to linux it is a win / win. However, i really hope when the console is released that they still support both platforms and don't make titles linux console only. If you use the community to build a product, at least let us buy guys for that platform outside of your walled garden. Thanks!
Use dpkg --force-architecture
You'll need ia32 libs
Just got my HTPC built and running STEAM on WINE but its a bit slow to start up. Now the kids can fuck right off when I hear "Can you load up windows on our computers so we can play games" With my Winows 8 experience http://slashdot.org/comments.pl?sid=3321547&cid=42315901 this is just another nail in the coffin.
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
Just had to do this:
$ sudo dpkg --force-architecture -i steam_latest.deb
$ sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
$ steam
System I tried it on:
$ uname -a
Linux XXX 2.6.35-32-generic #67-Ubuntu SMP Mon Mar 5 19:39:49 UTC 2012 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID:____LinuxMint
Description: _____Linux Mint 10 Julia
Release:________10
Codename:______julia
The G
And the linux beta of Steam is FINALLY open!!!
Arrrrrghhhhhhhhhhhh!
This laptop runs linux, but an older distro and nowhere close to ubuntu 12 as far as code, so it isn't going to work.
Home tomorrow, so I'll be running then.
(Not Ubuntu at home either, but a spinoff that is 99.9% compatible and I KNOW the beta client runs on it.)
Or install and enable multiarch. After a bit of futzing with the package, it works on 64bit debian sid, though you'll probably want to run xsetroot -cursor_name left_ptr after running steam (already a bug reported for that one:#2).
Bill - aka taniwha
--
Leave others their otherness. -- Aratak
1) The client is currently shipped in .deb format. .rpm based distribution, the Alien script will do the conversion so you can install it (hint: alien.pl -r steam_latest.deb --scripts ). :( ).
If you use an
2) The client requires GlibC 2.12 or later. So if by any chance your distribution was released prior to may 2010, you're out of luck (example: my OpenSuse 11.4, released on march 2010
Mastering the English language is fucking easy: all you have to do is to put an f* word in every fucking sentence.
if it Works for Most(tm), then one must consider the possibility, however remote, that one may in fact be a dumb-ass who has no business using a GNU/Linux system, and should instead buy That Which Panders to Morons(tm)
I'm running Steam on a 64-bit Debian system. I had to enable multi-architecture for i386, and manually install the 32 bit version of the glx libraries for the driver I'm using. Other 32 bit drivers needed were automatically installed with a simple "dpkg -i steam.deb" / "apt-get -f install" combo. Also, specifically for debian, I had to modify the steam package and rename a few dependencies by hand.
All good and running TF2 beta beautifully. Also, Cogs was another game that worked. Many other games on the "Linux" list aren't installable just yet. I believe that Valve have to properly link them in their system first.
How are they handling Direct X? I assume it's not simply a WINE port.
/lib/libc.so.6: version `GLIBC_2.15' not found
Don't take my writing too serious but what hardware is Steam4Linux supposed to run on?
My P3-Dualcore@1,33Ghz doesn't offer PAE so Ubuntu doesn't run.
My P4@3,2Ghz offers PAE but its Geforce 6800 - although technically within specs - fails starting TF2 because of some GL-extension missing. As the 6800 is the best native AGP solution available this is a dead end. At least it runs Penumbra although every level change will reduce FPS by 90%.
My Core-Q9550@3,4Ghz with its Geforce 260 is technically speaking just fine but officially I may only use Ubuntu 32bit and waste half of my memory (yeah, easy to work around) but still I need the uttmost updated bleeding edge drivers just to move the steam window around. Ayeah, 3D-unity and Steam hate each other. And every 3D game hates 3D-unity and Steam at once. So better disable 3D unity and close steam before launching the game or you will have 5fps.
My i7-3770K and also its Geforce 670 are too new for Unity. Couldn't get both running useful.
The only system running out of the box (mostly - WLAN runs better with hand compiled driver) is my netbook EEE 901 from 2008. Oh but I might mention that Steam needs between 10 and 25% of CPU even with all windows closed and doing nothing at all. So better learn to use cpulimit or your battery will be empty in no time.
Still its an interesting experience.
"Life is short and in most cases it ends with death." Sir Sinclair
How does the Linux game library available on steam compare to even the OS X library (which is rather pitiful compared to the Windows library - and I say that as Windows/OS X steam user)?
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Valve is openly discussing their forthcoming console. That sucker isn't going to include a Microsoft OS tax, so you better expect that Valve is going to set up strong incentives for developers to release on Linux. That's what their console is going to be built on top of.
Seth
$5 / month hosted VPS on linux = awesome!
This is a byproduct of them working on a console they intend to ship. It'll run linux, so this beta is a nice way for them to test a bunch of their architectural design without actually putting the hardware in thousands of people's living rooms.
As far as bug reporting goes, I doubt they'll prioritize stuff that's not relevant to their expected console architecture. Issues like, "Hey, I have dual monitors and steam blacks one out and it never comes back" are going to be pretty well ignored because the console is unlikely to support dual monitors. This is more about testing out scaling issues for the servers and verifying that updates are working as expected. A more exciting bug report for them would be along the lines of, "XYZ game released an update, but it requires my Steam client to by version 123, and I upgraded Steam to 123, but the game refuses to update."
Oh, and the other thing that's important about this Linux release is that it be valid for the developers to test their ports on prior to the console being finalized. Those limited-run developer hardware kits are way more expensive to issue than just giving studios a Linux install CD and some basic hardware requirements. This beta is probably about making sure the Steam client on Linux isn't too buggy for the devs to work with. This way, when the console is released there will be a healthy selection of titles available right away.
Seth
$5 / month hosted VPS on linux = awesome!
What you're referring to as “FreeBSD”, is in fact, GNU/FreeBSD, or as I've recently taken to calling it, GNU plus FreeBSD. FreeBSD is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “FreeBSD”, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.
There really is a FreeBSD, and these people are using it, but it is just a part of the system they use. FreeBSD is the FreeBSD: the program in the system that allocates the machine's resources to the other programs that you run. The FreeBSD is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. FreeBSD is normally used in combination with the GNU operating system: the whole system is basically GNU with FreeBSD added, or GNU/FreeBSD. All the so-called “FreeBSD” distributions are really distributions of GNU/FreeBSD.
Is Slashdot the official Valve PR outlet or what is going on here? Get a new topic already...
Many mouse cursor themes (eg. the Oxygen ones) are missing the "arrow" pointer.
When Steam starts up, for some retarded reason it sets the session pointer to that, which, if missing in the current theme will be substituted to that ugly cursor in GTK+ applications.
Until the cursor packages are fixed, you can run /usr/share/icons/*/cursors; do arrow="$i/arrow"; test -e "$arrow" || ln -sv left_ptr "$arrow"; done
for i in
as root once as a workaround. (You may need to rerun it after upgrading/installing a new mouse cursor theme).
Forgot to mention, if you've installed cursor themes in your home directory, you'll want to run
for i in ~/.local/share/icons/*/cursors; do arrow="$i/arrow"; test -e "$arrow" || ln -sv left_ptr "$arrow"; done
as well.
There's few issues in this package. First, it seems to be i386 only. Then, it's setting-up a repository in /etc/apt/source.list.d without warning the users... Then, it's full of lintian warnings:
# lintian -Ii -E --pedantic steam.deb
W: steam: debian-changelog-line-too-long line 3
N:
N: The given line of the latest changelog entry is over 80 columns. Such changelog entries may look poor in terminal windows and mail messages and be annoying to read. Please wrap changelog entries at 80 columns or less where possible.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: changelog-file, Type: binary
N:
W: steam: debian-changelog-line-too-long line 4
W: steam: copyright-without-copyright-notice
N:
N: The copyright file for this package does not appear to contain a copyright notice. You should copy the copyright notice from the upstream
N: source (or add one of your own for a native package). A copyright notice must consist of Copyright, Copr., or the Unicode symbol of C in a circle followed by the years and the copyright holder. A copyright notice is not required for a work to be copyrighted, but Debian requires the copyright file include the authors and years of copyright, and including a valid copyright notice is the best way to do that. Examples:
N:
N: Copyright YYYY Firstname Lastname
N: Copr. YYYY-YYYY Firstname Lastname
N: © YYYY,YYYY Firstname Lastname
N:
N: If the package is in the public domain rather than copyrighted, be sure to mention "public domain" in the copyright file. Please be aware that this is very rare and not the same as a DFSG-free license. True public domain software is generally limited to such special cases as a work product of a United States government agency.
N:
N: Refer to http://ftp-master.debian.org/REJECT-FAQ.html for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: copyright-file, Type: binary
N:
E: steam: malformed-deb-archive found 4 members instead of 3
N:
N: The binary package is not a correctly constructed archive. A binary Debian package must be an ar archive with exactly three members: debian-binary, control.tar.gz, and one of data.tar.gz, data.tar.bz2 or data.tar.xz in exactly that order. The debian-binary member must start with a single line containing the version number, with a major revision of 2.
N:
N: Refer to the deb(5) manual page for details.
N:
N: Severity: serious, Certainty: certain
N:
N: Check: deb-format, Type: binary, udeb
N:
W: steam: extended-description-line-too-long
N:
N: One or more lines in the extended part of the "Description:" field have been found to contain more than 80 characters. For the benefit of users of 80x25 terminals, it is recommended that the lines do not exceed 80 characters.
N:
N: Refer to Debian Policy Manual section 3.4.1 (The single line synopsis)
N: for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: description, Type: binary, udeb
N:
W: steam: extended-description-line-too-long
E: steam: description-contains-tabs
N:
N: The package "Description:" must not contain tab characters.
N:
N: Refer to Debian Policy Manual section 5.6.13 (Description) for details.
N:
N: Severity: important, Certainty: certain
N:
N: Check: description, Type: binary, udeb
N:
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-to
Does it run on Debian testing?
I've tried it on OSX a few times but I'm always put off that it's so totally Windows centric. Search for something and most of the results will be Windows-only. It's full of "OMG try this new cool game!!" recommendations and when you click them you find out that it's only available for Windows. I'M RUNNING THE OSX CLIENT SO FUCKING STOP SHOWING ME WINDOWS-ONLY GAMES ALL THE TIME! FUCKING TEASERS! Until the implement a "only show me stuff I can actually use" configuration option I'm not going to bother more with it.
My other account has a 3-digit UID.
First impression: so far they seem to have feature-parity with Windows; You run Steam and it launches into a download-without-resume upgrade immediately, from a window that you cannot select from the task selector (you have to uncover it by minimizing other apps) and which has no icon.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I cannot understand how you cannot understand. Would you celebrate if someone ported Reveton as well? How could anyone that has gone to the considerable effort to get and learn to use a free operating system then turn around and install this on it? Why bother? If you want someone else to control your computer you can get that result much more quickly and easily with Windows.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Now I can get a big heaping helping of DRM on my Linux box too! Woohoo, just what I always wanted!
"When information is power, privacy is freedom" - Jah-Wren Ryel
Since running the game is a right DRM manages and Steam will assess whether you are allowed to run the game, it is DRM.
You steamers.
Lol.
Evil stuff such as "flexlm" was ported to linux long ago.
as far as i can tell, Wine can run quite a few windows games just fine, including when run under Steam (which greatly simplifies some of the installing/patching routines one typically has to do in Windows games)
SDL does not do the same job as DirectX. In fact SDL is built on top of DirectX on it's Windows port. Cross platform 3d graphics is not a "minor task". Ask the Vendetta people, ask Sam Lantinga, ask anyone who has ever actually written 3d cross platform code.
It's very funny to see "removing malware from PCs since you were a baby" as a proud statement instead of an admission of lazyness and not having good enough backups. Once somebody has "0wned" the machine it's naive to think that they were well behaved and only did what the removal tools can detect and not something else. I know it's now a very common view deep in the MS malware swamp that you just wave the magic malware cleaner at the compromised machine and you can trust it forever more, but it's still a bit grating to see someone that appears to be proud of such an attitude.
posting things that are basically 100% false is sort of a hobby of mine.
other fun facts:
The linux kernel uses Windows DLLs
FreeBSD is based off of Mac OSX
Steve Jobs wrote the Mach Microkernel in his garage with Steve Wozniak
Oh, I forgot to mention, another annoyance with installing Steam under Debian, is that it requires libc6 >= 2.15 . Debian testing and unstable only have 2.13. Experimental has libc6 2.16 though, so you can either install that, or download the ubuntu libc6 and copy the lib files to where steam keeps its library binaries. I ended up doing the latter.
Just install windows dual boot or help them a console system. And stop yelling at your kids.
Many people refer to the 'clang compiler', but what they are really referring to is Richard Milhaus Stallman's Extended Lower Intestine, Which He Used To Invent C Programming.
i mean, he was fighting a brutal dictatorship that consistently beat, imprisoned, and tortured its political opponents, and you are fighting a brutal video game distribution system that consistently ... doesnt allow you to .. hm... ... well im not sure exactly what Valve did to you but im sure its just as bad. after all
you never would say something like "shove down our throats" unless it was very serious.
but hey, at least you are fighting the good fight here in America against true evil.
I have been running the Steam beta for a while now and it is terrible. It's slow, it locks up, there is only one demo/free game (TF2) and it doesn't run. Steam has a long way to go before it is ready to run on Linux platforms.
Really, what's lol worthy about it? Are you saying that the owner has no subjective view of what benefits them?
And what, really, does Steam give you that benefits you?
Online community? Pop along to Amazon. You'll find people there arranging steam meet-ups, talking about steam deals or steam problems. Obviously, steam is neither unique in giving that nor sufficient.
Downloads? Well, we have downloads from GoG or Humble. And TPB of course. But we still have these things calld "CDs" and "DVDs". They work really well and don't rely on an internet connection.
Alternative to DRM? No, Steam games come with Steam DRM AND whatever DRM the publisher demands.
Saved game backup? No, I've had backup for decades.
Multiplayer support? We had that before Steam. Steam now adds offline online support (single player games now require an internet connection to run if Steam wants to check you're still a purchaser of the game you purchased and proved last time)
Voice over Internet? Falcon4 had that. So did Falcon3 IIRC.
Online cheat protection? Well Gamespy.
So what benefit does Steam give to the user that makes up for a second load of DRM and system requirements (Half Live runs under Win95 but Steam won't run under Win95 and so therefore you can't play Half Life steam version any more under Win95/98)?
Nothing unique to Steam.
And not anything many people or games need.
So what is lolworthy of statement five? That YOU, *one single datapoint* do not agree therefore no people agree? What arrogance!
It's the year of the desktop linux!
Now Linux users can experience the joys of Wine Wrapper and Cider gaming without having to borrow someone's Mac!
I suppose the Linux drivers for nVidia chips are probably in better shape than the ones for my MacBook Pro though, so maybe Wine'd games will be more stable there. I'll certainly be checking it out at some point.
- chrish
Debian/Ubuntu are not "Linux", they are several of many distributions of Linux.
Steam will not run on all current major distributions of Lunux, so how can they claim to be "Steam for Linux"?
Are the devs at Steam not skilled enough to develop a distro-agnostic version of their software?
"I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
I was about to whine about this release being "Steam for Ubuntu" and not "Steam for Linux", but Google told me about this helpful wiki :
http://wiki.gentoo.org/wiki/Steam
The client I did install from the overlay works quite well, and Team Fortress too, despite very slow disk access (don't know if anybody experienced this on other distros...). Too bad I only can play one game from my 40+ library.
Jicehix
Good news and step in the right direction!
Lack of "easy to install" commercial game support on linux ..IMO is the biggest blocker for linux to be THE OS of choice for all people.
Now if I can get a native WOW and guild wars 2 client!
Instead of a tip of the hat to Valve for making this effort most posts here are just sarcastic assholes trying to be ironic, but failing.
I have fairly large Steam library and all of the games I have purchased for Windows, that have Linux versions are available to install on my Ubuntu system.
FYI - I have a fantastic gaming rig that dual boots into Win7 and Ubuntu. I am installing some of the games now and looking forward to comparing the performance.
For every benefit you receive a tax is levied. - Ralph Waldo Emerson
But not many games available yet. Most of my steam games are from humble indie bundles, hence have linux versions. Only a few of those games have made their linux versions available through steam. BTW-- steam runs well on my Kubuntu 12.10 x8-86_64. I have a GTX 650 TI
Telling people about Windows backwards incompatibility is flamebait now? I wish I could get paid to be a Linux mod troll :(
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I look forward to the outcome of your false advertising lawsuit.
The Beta doesn't work on Linux Mint 13, due to all sorts of issues with needing a specific version of Flash, or messages about vendor drivers.
And then there's the fubar that clicking the Steam launcher that was put on my desktop by the beta opens in Chrome, and Steam only seems to want to work properly with Firefox, which is installed on my system, but was not selected by the installer.
If you get past all of those hurdles, and get steam running under Firefox, you quickly discover that almost all "Free" games (for trying out Steam Beta on LInux) are "not available for your platform".
Did get one Free game to agree to install, but Steam indicated there would be a download time of over 3-1/2 hours for the installation (on cable internet mind you!)
Uhhhhh... No thanks....
Maybe a few more betas later this will be a workable platform.
First Impressions? Not ready for even sub-prime time...
Differences between how you act when some one is watching, and how you act when no one is watching, define who you are
And this is why linux desktop is going to have issues.
Meh. It's not an issue. The package was designed for Ubuntu, not Debian.
When Valve release a Debian version of their client, installing it will be a matter of click on link and select the install option.
Ill never buy a spamming resource hog frontend game ever.
ew ew ew ew ew ew ew ew
Why anyone on /. can seriously believe that Valve intends to maintain their Linux port one moment beyond the announcement of the "SteamBox" baffles me
Because (according to several sources of information, including Phoronix whose Micheal has interviewed Gabe at Valve) Valve is interested in keeping "Steam-on-*any*-Linux" in addition to "Steam-on-the-specific-Ubuntu-fork-running-on-Steambox", because that will be a nice dev platform for indie and other small studios. Currently alternatives from the other big players is still expensive for indie and amateurs.
Also, Valve has expressed interests in not locking down too much this future console, but keeping it hacker/mod friendly for those still interested.
And from a practical point of view, once you have a Steam running nicely on a linux-powered machine, having Steam run on any random linux distro (or even other unix-like OSes) doesn't require much more efforts, and the Linux community has already highly motivated people to put a huge part of the efforts (packaging, testing, patching bugs in system libraries, collaborating with valve to fix steam or source, etc - for example as soon as the Ubuntu DEBs were released in closed beta, several other distros got their own steam package with all the necessary libraries) so it's not like "maintaining their Linux port" is going to cost any more resources.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
is to survive Microsoft moving in on their territory. The Windows 8 App store is a scary thing...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/