It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
hedwards: I've installed a fair number of pieces of software like that over the years and I've never had any problems with it. Actually, I've had far fewer problems with it than I have had with regular packages because the proprietary packages were designed to be more resilient with regards to problems with other packages.

Unless you're trying to install a piece of software that really has to hook into the kernel, the worst you're likely to deal with is paths that are in weird places and static linking. Which for Gog games on Linux, you're largely doing anyways. Providing users with a particular install of Wine isn't fundamentally any different than providing Windows users with a DOSbox install for individual games.

Now, trying to use the same installer on different OSes is a completely different matter. And I'm not sure why anybody would expect that to work out well is beyond me.
avatar
AndrewC: This here and your last post is my problem with Linux users. User experience seems not to matter in the least; if you want Linux to be taken seriously as a consumer platform having a bash script that unpacks an archive in my home directory without asking me anything (or worse, having me specify a path as a command line argument) isn't the way to go forward.

...
And I don't want a Windows installer to haphazardly create document settings folders in different languages, to put a lot of garbage in a bloated registry or install everything under C:\, which is sometimes an SSD meant exclusively for the OS. I also don't like generally broken uninstallers, which are note able to pick some dead links up and delete them, because I moved the folder once.

You can't criticize Linux for lazy programmers. Asking for an installation path is possible.

avatar
hedwards: Windows is missing all sorts of basic functionality, just to force people to pay too much for an upgraded version.
avatar
JMich: ? What basic functionalities are missing from Windows?
Working stand-by settings, Windows updates, which don't kill the master boot record, taking screenshots.

In a Linux distribution, I press print and it asks me to save a screenshot. In Windows I have to press print and open the abominable MS Paint.


Bottom line: The Linux and Windows families both include decent operating systems, which are somewhat ruined by incompetent companies. Both have their sets of working and dysfunctional software. In both systems I'm busy sorting the trash out, which others left.
Post edited December 13, 2012 by Perscienter
avatar
shaddim: Autopackage was heavily bashed for trying to implement a complicated install system with bash (later they commited that this was not a good decision... entangled bash code base was keeping growing because of the linux ecosystem "variety").

Second point, is the policy if #!/bin/bash is redirect to explicitly bash or the editor of your choice now standardized/unified among distros/unices? Was not recently (2011/10?) the behaviour changed by debian? (or was it 2009? http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14901725)
avatar
Morgawr: As far as I know (I might be wrong here) /bin/sh is symlinked to whatever (usually dash) but /bin/bash is the bash shell. It shouldn't be pointing to somewhere else.

And yes, bash isn't the best if you want complex and extensive install scripts. But that's not the case for gog games.
We have wine, dosbox and maybe in the near future native apps. That sounds for me even more complex task than what autopackage was trying to achieve.
avatar
AndrewC: ? What basic functionalities are missing from Windows?
avatar
Perscienter: In a Linux distribution, I press print and it asks me to save a screenshot. In Windows I have to press print and open the abominable MS Paint.
That's an good example were linux fails. Screenshots are NOT considered a OS base functionallity (you know separation beween kernel, windowmanager etc)... I had that problem and was heavily annoyed that I had to install GNOME libs (several hundred MBs) to make a screenshot app running ... just for making a screenshot (suse 10. something).
Post edited December 13, 2012 by shaddim
Please define what "Linux ecosystem" means. Linux isn't an operating system: it's a kernel on which to build an OS.
avatar
Perscienter: And I don't want a Windows installer to haphazardly create document settings folders in different languages
How is this Windows fault? The same thing can happen on Linux as well if the developer is stupid and doesn't follow the platform guidelines.

avatar
Perscienter: to put a lot of garbage in a bloated registry
This just tells me that you have no idea what the registry does and what are the advantages and tradeoffs between it and config files.

avatar
Perscienter: or install everything under C:\, which is sometimes an SSD meant exclusively for the OS.
Blame the person doing the implementation.

avatar
Perscienter: I also don't like generally broken uninstallers, which are note able to pick some dead links up and delete them, because I moved the folder once.
I'll try and move something installed via aptitude and see if it can uninstall it after that, I admit that I haven't tested that and am genuinely curios. If you're talking about Mac OS X, you'd be surprised how much stuff gets left behind after you "uninstall" some apps.

avatar
Perscienter: You can't criticize Linux for lazy programmers. Asking for an installation path is possible.
Where did I do that?

avatar
Perscienter: Working stand-by settings
Does it work on another OS? Then please update your chipset drivers, you might be surprised.

avatar
Perscienter: Windows updates, which don't kill the master boot record
Did this actually happen to you, or is it that lovely myth perpetuated since eons ago?

avatar
Perscienter: In a Linux distribution, I press print and it asks me to save a screenshot. In Windows I have to press print and open the abominable MS Paint.
I see you haven't met the Windows Snipping Tool. Press start, type snip and press enter, it'll do loads more than the print-screen on linux will.

avatar
Perscienter: Bottom line: The Linux and Windows families both include decent operating systems, which are somewhat ruined by incompetent companies. Both have their sets of working and dysfunctional software. In both systems I'm busy sorting the trash out, which others left.
And where did I say otherwise?
avatar
KingofGnG: Please define what "Linux ecosystem" means. Linux isn't an operating system: it's a kernel on which to build an OS.
Oh, the bearded one...
* Linux ecosystem is: what people mean if they say linux, the amount of linux distro variants. They hoping for a windows/mac like platform), but as this variants are higly incompatile (among each other and themselves) it's ecosystem.
* Linux is not a OS, neither is a Linux Distro a OS. A distro is the entanglement of applications with a OS. (You know, the stuff MS got blamed for by the EU judges "bundeling IE+Windows")
Post edited December 13, 2012 by shaddim
avatar
Morgawr: And yes, bash isn't the best if you want complex and extensive install scripts. But that's not the case for gog games.
That's just your opinion, just like mine differs from it :)
avatar
shaddim: * Linux ecosystem is: what people mean if they say linux, the amount of linux distro variants (they hoping for a windows/mac like platform).
Hoping: that's all. Ubuntu is not Debian, SUSE is not Mint, etc. etc. They are different ecosystems, but they are all Linux-based OSes. So I ask again: what is a "Linux ecosystem"?
avatar
shaddim: * Linux ecosystem is: what people mean if they say linux, the amount of linux distro variants (they hoping for a windows/mac like platform).
avatar
KingofGnG: Hoping: that's all. Ubuntu is not Debian, SUSE is not Mint, etc. etc. They are different ecosystems, but they are all Linux-based OSes. So I ask again: what is a "Linux ecosystem"?
The fuzzy thing people (not FOSS people or programmer) mean if they say linux.
The amount of linux distros.

And right, you could split them further in individual ecosystem (like you do)... but why should be these even further fractioned micro-groups of any intresst for gog.com, if even the support for the complete ecosystem is debatable economical?
Post edited December 13, 2012 by shaddim
avatar
shaddim: * Linux ecosystem is: what people mean if they say linux, the amount of linux distro variants (they hoping for a windows/mac like platform).
avatar
KingofGnG: Hoping: that's all. Ubuntu is not Debian, SUSE is not Mint, etc. etc. They are different ecosystems, but they are all Linux-based OSes. So I ask again: what is a "Linux ecosystem"?
This is just arguing for the sake of arguing really.
avatar
Perscienter: In a Linux distribution, I press print and it asks me to save a screenshot. In Windows I have to press print and open the abominable MS Paint.
avatar
shaddim: That's an good example were linux fails. Screenshots are NOT considered a OS base functionallity (you know separation beween kernel, windowmanager etc)... I had that problem and was heavily annoyed that I had to install GNOME libs (several hundred MBs) to make a screenshot app running ... just for making a screenshot (suse 10. something).
I haven't used SUSE. Well, it's a window manager base functionality and Gnome has it. The GUI is part of the OS. Also Windows doesn't allow a separation of its shell and using another GUI is risky and cumbersome.



avatar
Perscienter: And I don't want a Windows installer to haphazardly create document settings folders in different languages
avatar
AndrewC: How is this Windows fault? The same thing can happen on Linux as well if the developer is stupid and doesn't follow the platform guidelines.

avatar
Perscienter: to put a lot of garbage in a bloated registry
avatar
AndrewC: This just tells me that you have no idea what the registry does and what are the advantages and tradeoffs between it and config files.

avatar
Perscienter: or install everything under C:\, which is sometimes an SSD meant exclusively for the OS.
avatar
AndrewC: Blame the person doing the implementation.

avatar
Perscienter: I also don't like generally broken uninstallers, which are note able to pick some dead links up and delete them, because I moved the folder once.
avatar
AndrewC: I'll try and move something installed via aptitude and see if it can uninstall it after that, I admit that I haven't tested that and am genuinely curios. If you're talking about Mac OS X, you'd be surprised how much stuff gets left behind after you "uninstall" some apps.

avatar
Perscienter: You can't criticize Linux for lazy programmers. Asking for an installation path is possible.
avatar
AndrewC: Where did I do that?

avatar
Perscienter: Working stand-by settings
avatar
AndrewC: Does it work on another OS? Then please update your chipset drivers, you might be surprised.

avatar
Perscienter: Windows updates, which don't kill the master boot record
avatar
AndrewC: Did this actually happen to you, or is it that lovely myth perpetuated since eons ago?

avatar
Perscienter: In a Linux distribution, I press print and it asks me to save a screenshot. In Windows I have to press print and open the abominable MS Paint.
avatar
AndrewC: I see you haven't met the Windows Snipping Tool. Press start, type snip and press enter, it'll do loads more than the print-screen on linux will.

avatar
Perscienter: Bottom line: The Linux and Windows families both include decent operating systems, which are somewhat ruined by incompetent companies. Both have their sets of working and dysfunctional software. In both systems I'm busy sorting the trash out, which others left.
avatar
AndrewC: And where did I say otherwise?
In the former quote you said Linux wouldn't be taken seriously as long as bash scripts which don't ask for paths and so forth would be around.

1. Stand-By mode worked but stopped working after several Windows updates. Remember how MS recently broke EU law and stopped asking for different browser installations? They break other functionalities regularly, too. In their eyes, we are sheep which has to buy the newest OS.

2. The first bundle of Windows updates breaks my MBR after each new installation.

3. No, haven't met that snipping tool. We could argue about different software forever, so I'll stop right here.

4. I agree, it's about implementation issues.
avatar
AndrewC: This is just arguing for the sake of arguing really.
No, that's arguing about the feasibility of a "Linux ecosystem": every Linux-based OS has its own rules, technologies and installation guidelines as for the GUI, the kernel modules, whatever. As I see it, there is no chance that a "Linux ecosystem" will ever be considered a proper environment for PC gaming.

The fact that Valve decided to port Steam on Ubuntu (a shit of a "product" that's the worst thing happened to the Linux and the FOSS community during the last years, as far as my opinion goes) has nothing to do with building a PC gaming on Linux. They just want the OS for their Steam Box, and that's all (Gabe Newell confirmed it recently).
When did we get to, Cross platform installers are hard screw Linux? I thought we were looking for some way to make games run on it, not pursue some utopian idea of how to get one installer to work for everyone. Baby steps.
avatar
gooberking: When did we get to, Cross platform installers are hard screw Linux? I thought we were looking for some way to make games run on it, not pursue some utopian idea of how to get one installer to work for everyone. Baby steps.
This is the most sensible thing I read in a few pages of this thread

Nobody should expect universal support, just take it slowly. You can target one system and slowly iron out bugs and problems that prevent it from running on other systems. The open source community works way differently than Microsoft or Apple, you give us a product and we get it to run on our machines. Just make sure the product runs on Ubuntu and we will do the rest.
avatar
AndrewC: This is just arguing for the sake of arguing really.
avatar
KingofGnG: No, that's arguing about the feasibility of a "Linux ecosystem": every Linux-based OS has its own rules, technologies and installation guidelines as for the GUI, the kernel modules, whatever. As I see it, there is no chance that a "Linux ecosystem" will ever be considered a proper environment for PC gaming.

The fact that Valve decided to port Steam on Ubuntu (a shit of a "product" that's the worst thing happened to the Linux and the FOSS community during the last years, as far as my opinion goes) has nothing to do with building a PC gaming on Linux. They just want the OS for their Steam Box, and that's all (Gabe Newell confirmed it recently).
Well, I suppose a "proper environment" isn't terribly important, as it hasn't stood in my way of playing dozens of games in Linux, many of them natively. It certainly hasn't diminished my interest in seeing more games made available for Linux, and games that are available for Linux being available for download to me when I purchase them being an important factor in where I download them.
Reddit found out about the Linux situation on GOG. Fun times.