Games * Design * Art * Culture |
![]() Paranoia Paranoia Blog Manifesto Docs Investor 1-Pager Information for Development Partners Electronic Press Kit My Other Websites Personal site SPI Compendium Manhattan Address Locator NYC Game Companies Heroes of the Revolution Apus Software Big Time Games Jonathan Blow Sean Breslin Caravel Games ChronX Cornutopia Digital Eel Enkord Ethereal Darkness GameLab Game Tunnel Garage Games Guardians of Kelthas Hanako Games Health Media Lab IGF IHobo Impending Studios Inhuman Games Iocaine Studios IR Gurus Kellogg Creek Killer Bee Korpos Jetro Lauha Large Animal The Llama Pad Mekensleep Meridian 59 Metanet Metanet Moonpod Mousechief NOKs Nucleosys Oddlabs Parallax Factory Pedestrian Entertainment Persuasive Games PlayFirst Pocket Watch Games Positech Rampant Games Reflexive Rusty Axe Science of Tomorrow Short Hike Sillysoft Skotos Sociolotron Spider Web Software Sports Mogul SuperFurious A Tale in the Desert TameStorm Games Ten Tons Themis Group Third Wave Games Tiny Mantis Three Melons Three Rings Urban Squall Wahoo Studios WishboneX Game Design Stuff Chris Crawford Raph Koster "Mahk" LeBlanc's rants MUD-Dev List Storybuilders Eric Zimmerman Friends' Blogs Rich Carlson Cory Doctorow Gary Farber P & TNH Eric Raymond Dave Rickey Scott Rosenberg Developers' Blogs Kipper's Mighty Pen GameDevBlog Scott Miller Phil Steinmeyer Raph Koster Intelligent Artifice Zen of Design Games Are Art MakeItBigInGames Xemu's Ramblings Tamed Tornado Jeux Sans Frontieres Hideo Blog Jeff Freeman Only a Game Psychochild Game Studies Blogs Terra Nova Avant Game Grand Text Auto Ludonauts Jesper Juul Jill.txt King Lud IC Memory Card Mirjam Eladhari Water Cooler Games Other Interesting Game Blogs Buzzcut Curmudgeon Gamer Jason Della Rocca Videogame Media Watch Game Politics Game Girl Advance Play No Evil VCs Worth Reading Jeff Bussgang Jason Caplain Mike Hirschland Steve Jurvetson Raj Kapoor Seth Levine Ross Mayfield Allen Morgan Charles O'Donnell Tim Oren Fred Wilson Organizations DiGRA GAMA IGDA ESA MEF Preserving Game History Computerspiele Museum Lowood @ Stanford Moby Games Classic Software Preservation Proj. Digital Game Archive Electronics Conservancy The Underdogs Musee Suisse de Jeu The Liman Collection Musee Mechanique |
Friday, June 08, 2007
Query on Linux Games
We're planning on getting a bunch of Linux games up soon (and perhaps changing the distribution files for some we already offer), and I thought I'd post here to get people's opinions. When you get a new app, do you prefer to see: 1. A tar.gz file, so you can put it wherever you want and fool around with it yourself (but if you're a GUI user and not a Linux guru, you may have a hard time finding and starting it). 2. A .sh or .run file that auto-extracts nicely to a folder under usr/local, but may not work well with your GUI. 3. A .package file (see autopackage.org that does integrate well with most Linux distros and gives you a link in KDE or Gnome --but some people have criticized for design flaws and security vulnerabilities. 4. Give me the choice of a .deb or an .rpm file, and who cares about other distros. 5. Source only! I'll made my own binaries! (Uh, the last isn't actually an option in all cases, as some of these games aren't open source.) 37 Comments:hi greg, I would have said .deb and .rpm for the majority and let the other distro hard core figure out how to install from these, but I hadn't come across autopackage, which looks pretty interesting. awesome blog btw By botheredbybees, at 10:09 PM Industry standard (such as it is) seems to be kind of 'all of the above': one of .tar.gz or self-extracting .sh and also a .rpm or .deb. Autopackage looks okay, but IMHO most desktop linux users (your target market) are going to be running Ubuntu or SuSE or Redhat, so .deb+.rpm covers them; the outliers can install from a tarball.
I'd order the choices as follows (first preference to last)
Great news. By Iain Cheyne, at 2:45 AM I'd have to say .deb/rpm will cover most cases, but having another, distribution-agnostic binary format is also essential. Autopackages or self-extracting shell scripts are pretty much the same thing to most users, so don't worry about providing both on every case.
A .sh (or whatever) that installs By , at 4:52 AM
Sounds very interesting :) By , at 6:52 AM It's got to be a distro-neutral sh. Would be nice to include the source, in addition to this, when available.
Obviously, you can't make everyone happy with just one format. Actually you can't make everyone happy at all, but you'll need multiple formats if you want to make most people happy. I would say most people fall into two groups:
Being a relative Linux newb, I realize that my opinion might not reflect the 'best' or most open way to do things, but: By Kuma_Pageworks, at 5:28 PM
Id software games use a sh/run that loads a graphical installer that allows you to choose an install directory... that's probably the most windows-like solution, which some recent switchers might be more comfortable with. By , at 5:43 PM
1. .deb/.rpm By , at 11:17 PM
1. .deb/.rpm By , at 10:24 AM
my order of preference is
1. source By , at 4:24 AM
When I get a game, I want to extract it from a tar archive (or similar) and run it directly. I don't want to have to run any kind of custom installer. By Sam Morris, at 5:30 AM
I'd suggest to stick to what other games vendors are doing - that is, re-use the Loki installer (or lgp installer or the new icculus stuff). By , at 5:48 AM I would be a little leery of using Autopackage right at the moment. While it works pretty good on x86 systems, anyone with a 64-bit configuration will have no end to the "fun" they will have trying to install your games with it. While it's a great idea, unfortunately it's still not quite there for everything. Now, if you can make it work for x86_64 in a manner that something like Installjammer, loki_installer, or the upcoming MojoInstaller does on things, then you'll have something. As for ordinary packaging, if you want to provide an RPM and a DEB that will work on the various distributions, you'd have something as well, but you'll be providing at least two if not four to five different binary sets for people for each game. Egad, Greg. Don't release Linux games. It'll be a huge waste of time for almost no return.
I think it's a great idea but the current mentality of Linux types doesn't quite mesh with the gamer mentality (in so far as the concept of non open source code is terrifying to them).
.rpm/.deb is preferred, with .tar.gz as fallback (and for the control freaks). By , at 3:00 AM
Distro-specific packaging (rpm/deb), with a .tar.gz as fallback would be my preference - for what it's worth.
Avoid rpm/deb - making your customer resolve dependency issues is not cool. You don't want to frustrate a potential customer. By , at 8:35 PM lem: We intend to include chipset in "requirements." And actually, at least some of the games we're looking at support PPC.
Here's a thought! By , at 3:56 AM
i like
With regular programs I rarely install anything that is not packaged for the distro. However, for games, I tend to prefer distro-neutral formats. So: By , at 3:35 AM
I think the best way will always be to use the package manager of the distribution. runescape money runescape gold runescape money runescape gold wow power leveling wow powerleveling Warcraft Power Leveling Warcraft PowerLeveling buy runescape gold buy runescape money runescape items runescape gold runescape accounts runescape gp dofus kamas buy dofus kamas Guild Wars Gold buy Guild Wars Gold runescape accounts buy runescape accounts runescape lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold runescape money runescape power leveling runescape money runescape gold dofus kamas cheap runescape money cheap runescape gold Hellgate Palladium Hellgate London Palladium Hellgate money Tabula Rasa gold tabula rasa money ??? ???? ????? ???? ??? ??? ???? ?????? ??? ???? ??????? ??? ?????? ?????? ???????? ????? ??? By , at 12:54 AM
runescape money runescape gold runescape money runescape gold wow power leveling wow powerleveling Warcraft Power Leveling Warcraft PowerLeveling buy runescape gold buy runescape money runescape items runescape gold runescape money runescape accounts runescape gp dofus kamas buy dofus kamas Guild Wars Gold buy Guild Wars Gold runescape accounts buy runescape accounts runescape lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro goldrunescape money runescape power leveling runescape money runescape gold dofus kamas cheap runescape money cheap runescape gold Hellgate Palladium Hellgate London Palladium Hellgate money Tabula Rasa gold tabula rasa money Tabula Rasa Credit By , at 3:11 AM
When you search for the electronic components, try to use UTSOURCE, you can find the modules. For example, the types have sitemap
lotro gold By lotro gold, at 9:38 AM
Trying to be impressive!deeply wonderful here! wow gold cheap wow gold buy wow gold world of warcraft gold wow world of warcraft wow gold WoW Warrior WoW Hunter WoW Rogue WoW Paladin WoW Shaman WoW Priest WoW Mage WoW Druid WoW Warlock power leveling powerleveling wow power leveling wow powerleveling wow guides wow tips google?? google???? google???? ???? ???? ???? ??? ?? LED? ?? ?? ??? ?? ?? ?? ???? ???? ???? ???? ???? ???? ???? ???? ???? powerlin518 logo design website design web design ???? By runescapemoney, at 3:27 AM
Trying to be impressive!deeply wonderful here!
Roulette History By Roger David, at 8:11 PM
Trying to be impressive!deeply wonderful here!
Everything here is solely and entirely my personal opinion, and should not be construed as representing the
opinions of my employer, my ex, my cats, or any other person or entity in this universe or any other.
Any resemblance between my opinions and the opinions of others, living or dead, is purely
coincidental, unless it's the product of a vast, left- or right-wing conspiracy. Oh, and I'm not going to
bother with a Creative Commons thingie, but feel free to use anything here however you like, so long as
you ascribe my words to me. And a link would be nice.
|