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

×
low rated
avatar
advowson: This is your first mistake. Different Linux distributions cater to different types of users. Don't group all distributions together. You'll get conflicting answers that are all correct within their respective niches.
Most distributions are based on Debian with a few others based on niches based on things like arch. I stated this quite clearly in my original post. But anything based on Debain is going to inherit it’s weaknesses.

avatar
advowson: If you hate it that much, stay away. Don't waste your time forcing yourself to use a system you hate; don't waste the community's time trying to talk you into liking it.

I use it because I find it to be a far less frustrating system than anything else available to me. I don't push others to use it.
If the communities time was valuable this conversation wouldn't have derailed so suddenly. If these people were really enjoying their software so much, why are they struggling so hard to have a civil conversation. Because they have nothing better to do.

If Linux people kept to themselves I also wouldn't be posting threads like this, but they don’t.

avatar
advowson: This is where you go completely off the rails. First, as above, different distributions work differently. I'm not going to try to refute your individual vague complaints. If you restate them with specificity, I can try.
All distributions I’ve tried use package managers and indexes to install software. Since this is universal across all distributions I didn’t think it was necessary to be more specific. But for another example. If you download all the deb files needed to install a program for Linux Mint and try to install them in Ubuntu. They will not work. This is suckage and reminiscent of DRM practices that tie software to hardware.

avatar
advowson: No. If your package manager is at all competent, it can be instructed to download all the packages once, so you can install offline at a later point. People in countries with slow/unreliable Internet get very unhappy when that feature breaks.
They’re not competent (accept for Android’s APK system) That’s why there’s so many of them. I answered this in the above statement.

avatar
advowson: Moreover, you are again conflating the package manager of specific distributions with the general idea of "software installation on Linux." To be picky, Linux is just the kernel.
And you’re splitting hairs. I made it very clear in the original post that I’m talking about it’s desktop implantation and cited Mint and Ubuntu as primary examples.

avatar
advowson: This is at once both your most and least accurate point. It is most accurate in that, yes, some packages do break backward compatibility. It is least accurate in that no, Linux the kernel goes to amazing lengths not to break backward compatibility. Kernel breaks are permitted only when no other option is practical.
Again you’re talking about the kernel as if that’s meant to mean something. You don’t hear me talking about the NT kernel. Because by the end of the day if your games aren't working it doesn’t matter weather it’s due to the kernel or a package or lack of access to the repository. I want my games to work, not excuses.

avatar
advowson: If the source was released, then you can support it or find someone to support it for you.
Remastersys was open source and still deprecated.

avatar
advowson: How does this differ from Windows software?
I can still play games from 20 years ago on Win 10. Such as Abe's Oddysee nad Heart of Darkness. No patching or modding or anything. Just install the game enable direct play and slick the little icon and they work.

avatar
advowson: That sounds like something you should take up with Trine 2's maintainers. They should be using the standard system libraries, not requiring special versions. If they absolutely cannot use the standard libraries
There’s probebbly a reason they’ve packed it that way, but A it’s very common and B it’s more your problem then mine. As you said why should I use something I hate.

avatar
advowson: Then you retrieve them from the attic. Only truly rare things ever really die off the Internet.
I don’t know what that is some kind of archive for old deb files or something?

avatar
advowson: It does, because you completely misunderstand DRM. At no point have you posed a scenario where a Linux user needs to ask anyone for permission to run a program that is already functional. Every scenario you posed involves a program which is not yet functional that needs more pieces, yet somehow cannot get them.
I didn’t say it was DRM I said it was like DRM. As in, it’s usage and implementation has the same consequence as DRM systems. Are you not reading my posts?

avatar
advowson: Linux distribution are actually better about this than any other system I've dealt with. It's a truly broken distribution that cannot handle installing from local media. You'll need to get into specifics about which distribution screwed this up.
They all do. Mint is the best one and it uses APT, which is still not as good as having something like a portable exe that you can use. I’ve gone ever this many times and I’m just repeating myself, read my other posts.

avatar
advowson: Where else do you expect to install from?
A local .exe .msi or an APK file for Android users. Why are you not getting this?

avatar
advowson: That doesn't make any sense. Android is notorious for being out of date and for shipping drivers that are not upstream. The latter makes it unnecessarily difficult to run current software on an Android device, assuming you can get past the obnoxious locked bootloader that the phone vendor installed.

If we judge based purely on popularity, then archaic versions of Windows are necessarily "better" than current because they are widely installed (and in some cases, will remain so due to operator preference). In the case of Windows 10 versus pre-Windows 10, the older ones probably are better, but that's only because Microsoft did such a horrible job with Windows 10. :)
Popularity absolutely has an affect not only on the availability of software but also the functionality of it. My phone is android just like everybody elses. That means I know how to use other android devices and other people know how to use mine. There’s more software support for it, and so on. Same for Windows. It’s like saying I know the best language in the world but only five people speak it. It’s a waist of time to learn it then wouldn’t you say.
Post edited June 28, 2018 by Magmarock
avatar
Magmarock: GOG games need the internet to be downloaded but not to be installed. Steam games need the internet to be downloaded, installed and launched. Linux repository software needs internet to be downloaded installed and launched.
now you are just making stuff up. You don't need an internet connection to launch software that you have installed from your Linux repository.

avatar
Magmarock: I can download game from GOG and it will always work. You can download a bunch of dependencies for a program and use command line to install them. But they will only work with Ubuntu 16.04 LTS 64 and ONLY with Ubuntu 16.04 LTS 64. With anything else they are worthless. Do you understand my argument now?
while incompatibilities do exist, it isn't nearly as bad and absolute as you say.
for example, libpng12 was dropped from Ubuntu 18.04, but if you install libpng12 from Ubuntu 16.04 in your Ubuntu 18.04 system it'll still work fine. In fact the most common way to address this issue is to bundle the old library with the game. And that library from Ubuntu 16.04 will work just fine even on Arch, Slackware or whatever.
Recently I needed some old dependencies that are not available anymore from my package manager, so I just got them from the steam runtime (which is basically a slightly modified Ubuntu 12.04), dropped them into my system and it worked just fine. Even though I use a non-debian based distribution (Gentoo).
And let's not pretend there aren't any compatibility issues on Windows or Mac. In many cases the GOG needed to update the installer so that the game continued to work for people moving to Windows 10.
If you compare the number of games that needed updates for Windows 10, with the number of games that needed updates for Ubuntu 18.04, I think Linux is doing ok :).

avatar
Magmarock: Without a package manager and index (such as APK) which can’t run through browsers you have no way of knowing which out of the millions of deb files you’ll need to make your software work.
there are ways to figure that out. but you don't even have to, since GOG nicely lists them on the store page.
Grab the game, grab the dependencies, put them on a usb stick and you can install and play the game on an air gap-ed computer with no internet connection

avatar
Magmarock: If you install Windows 98 on an old computer it will still work and you’ll still be able to install programs on it. In fact some games on GOG will still run on Win98 without issues. Such as Unreal Tournament for example. You’ll never get that with Linux.
what's your point ? you can also take an old linux distro and install it on an old computer. You can install and launch any program that needs no further dependencies beside those installed with the OS. That's true for both Linux and Windows.
avatar
Magmarock: If you install Windows 98 on an old computer it will still work and you’ll still be able to install programs on it. In fact some games on GOG will still run on Win98 without issues. Such as Unreal Tournament for example. You’ll never get that with Linux.
Yeah, sure, let’s pretend we can’t run Unreal Tournament on today’s Linux distros:
https://www.gog.com/forum/unreal_series/playit_install_the_unreal_games_on_linux/post1
This is using the native engine of course, not the Windows engine with WINE.
avatar
Magmarock: All distributions I’ve tried use package managers and indexes to install software. Since this is universal across all distributions I didn’t think it was necessary to be more specific. But for another example. If you download all the deb files needed to install a program for Linux Mint and try to install them in Ubuntu. They will not work. This is suckage and reminiscent of DRM practices that tie software to hardware
You're aware that Debian based distro's can install .deb packages using dpkg, right? You don't have to be online to do this. Arch user can do the same thing with Pacman -U.

For a person who claims to be so knowledgeable about Linux, you don't seem to have a clue how packages managers work.

If you're worried about old versions, Ubuntu has the install media for every version back to 4.04 available online .
Post edited June 28, 2018 by hummer010
low rated
avatar
immi101: Now you are just making stuff up. You don't need an internet connection to launch software that you have installed from your Linux repository.
That’s not entirely true. Some stuff still needs required decencies after they’ve been installed. Such as Crossver Linux for example. It’s not common I’ll give you that. However you still need access to repository to install software. Unless you want to mess around with dpkg.

avatar
immi101: while incompatibilities do exist, it isn't nearly as bad and absolute as you say.
It’s doing pretty badly. The way the Linux community deals with this is that they always expect the software vendor to bee 100% responsible for making sure their software works with the latest build. Not only is this unrealistic it simply isn’t going to happen. We have communities and fan-patches doing most of the work (god bless em) and Microsoft doing the rest. Microsoft does tend to do what they can to keep the old stuff working. (They need to keep their customers addicted and dependent somehow don’t they)

avatar
immi101: If you compare the number of games that needed updates for Windows 10, with the number of games that needed updates for Ubuntu 18.04, I think Linux is doing ok :).
Comparing any number of games on anything Linux will always come last. (exsepct for which system has the least amount of games) But I did look at some of the change logs for the newer gog installers. Most of them just contained pre-configs. Like enabling direct play for example.
Direct-Play is already a part of Windows 10 but you need to turn it on to get some games to work. This is how I got the Suffering to work. From an original iso I might add. Not the GOG version

avatar
immi101: there are ways to figure that out. but you don't even have to, since GOG nicely lists them on the store page.
Grab the game, grab the dependencies, put them on a usb stick and you can install and play the game on an air gap-ed computer with no internet connection
I meant to say APT since APK is actually a good system lol. Yeah there are “ways” to figure this out but no one wants to. GOG make it a bit easier but about your nvidia drivers and other needed goodies. A rotten way to go about things. Also first time on the internet I've heard someone use the term air-gaped. My main gaming is in fact air-gaped. It's how I keep it fast.

avatar
immi101: what's your point ? you can also take an old linux distro and install it on an old computer. You can install and launch any program that needs no further dependencies beside those installed with the OS. That's true for both Linux and Windows.
Umm no it’s true for both Linux and Windows. You just restated my point and yet somehow still missed it. “You can install and launch any program that needs no further dependencies beside those installed with the OS” umm you don’t see a problem with that. Windows 98 find something from 98 and it will work in 98. Because 98 doesn’t need dependencies, it already comes with everything.
avatar
Magmarock: If you install Windows 98 on an old computer it will still work and you’ll still be able to install programs on it. In fact some games on GOG will still run on Win98 without issues. Such as Unreal Tournament for example. You’ll never get that with Linux.
avatar
vv221: Yeah, sure, let’s pretend we can’t run Unreal Tournament on today’s Linux distros:
https://www.gog.com/forum/unreal_series/playit_install_the_unreal_games_on_linux/post1
This is using the native engine of course, not the Windows engine with WINE.
No where have I see this sort of thing before. Oh yeah I remember now. When one of your fellow Linux fanboys wrote a guide for UT and then removed it out of spite.

https://www.gog.com/forum/unreal_series/unreal_tournament_99_goty_easy_setup_for_linux/page1

What a warm and welcoming community you've got there. Seriously Steam has shown more support for Linux then GOG. Why they even have an OS named after it. SteamOS maybe you should go back to Steam. You can start by installing SteamOS. Don't forget to pack your salt.
Post edited June 28, 2018 by Magmarock
low rated
avatar
hummer010: You're aware that Debian based distro's can install .deb packages using dpkg, right? You don't have to be online to do this. Arch user can do the same thing with Pacman -U.

For a person who claims to be so knowledgeable about Linux, you don't seem to have a clue how packages managers work.

If you're worried about old versions, Ubuntu has the install media for every version back to 4.04 available online .
Yes I am aware of this. In fact I even wrote scripts for them.

Here's one I wrote for Mint https://www.dropbox.com/s/hdaevjrrmslkera/Deb-Mint-Cin-18.2.sh?dl=0

And here's one I wrote for Manjaro https://www.dropbox.com/s/b5ufwgbadz6m3tm/manjaro-live-3.sh?dl=0

I wouldn't recommend using the Manjaro one though. It's quite old. As for the Mint one it will only work with Cinnamon 18.2 hence it's name.

See what I mean. I have to edit this script every time they release new shit for it. I don't like doing that.
low rated
deleted
low rated
avatar
Magmarock: What a warm and welcoming community you've got there.
avatar
Fairfox: near every 1 of your posts is lo-rated. for gogie users it aint enuf they disagree, they hases to lo-rate all your posts for GREAT JUSTICE. this is teh mindset lolz
It hurts them more then it hurts me I think. Just makes people wanna know what I said all the more.
avatar
Magmarock: Furthermore Linux has poor software backwards compatibility. This means that the dependencies and the software that needs them can lose functionality with future releases of the kernel. Case and point Remastersys, a program that is no longer supported thus you can no longer use it. The distributions no longer support it, and the dependencies needed to run it are no longer stored in repositories.
Wrong: The kernel developers have a policy of not breaking userspace, to the point where Linus Torvalds has yelled at subsystem maintainers for doing so. If a program breaks over time, it is due to a userspace change or a hardware change, not a kernel change.

You should be able to actually run an ancient distribution on a modern kernel (though of course many kernel features won't be accessible). In fact, you can use the chroot facility to run such a distribution alongside your modern one, allowing you to run obsolete software if you need to.

For an example of Linus yelling at a kernel subsystem maintainer, see (warning: profanity):
https://www.theregister.co.uk/2013/01/04/torvalds_kernel_bug_rage/
https://lkml.org/lkml/2012/12/23/75
avatar
Magmarock: While you might not depend on Microsoft or Apple you do depend on those repositories being maintained. What about that?
If that does become a problem, you can switch to a different distribution that is actively maintained. Also, if you choose a well-known long-running distribution, it is unlikely that the distribution will ever be comletely abandoned, and distros oftem make it easy to update to a new version. (In Debian, just change a few lines in sources.list and apt update && apt full-upgrade (or apt-get update and apt-get dist-upgrade if your version is too old for plain apt).)
Post edited June 28, 2018 by dtgreene
avatar
Magmarock: Linux repository software needs internet to be downloaded installed and launched.
apt-get -d install package
This will download the package and its dependencies, but not install them.

Then, do apt-get install package, and apt will not need to have internet to do the install.

(This is for Debian based distros, of course.)
avatar
advowson: I will grant that some packages have a habit of breaking their ABI more often than they should. This is something to complain to the individual upstreams about. Linux distributions generally just pass through the decisions of upstream on that issue.
It's worth noting that Linux (the kernel) is not one of them, as I mentioned earlier.
Post edited June 28, 2018 by dtgreene
low rated
I'm tempted to start a new thread some time in the future since this is going way off topic. But before I do that let me try this.

If you enjoy using Linux, why are you using gog instead of Steam?

Steam has far more games for Linux

You have the SteamOS

you have the Steam machines.

Steam has an offline mode which in terms of functionality isn't all that dissimilar to Linux's package managers.

Valve and Steam appear to support Linux more them GOG. So what's the deal?


avatar
dtgreene: apt-get -d install package
This will download the package and its dependencies, but not install them.
I know, I wrote a script for it

https://www.dropbox.com/s/hdaevjrrmslkera/Deb-Mint-Cin-18.2.sh?dl=0
Post edited June 28, 2018 by Magmarock
avatar
Magmarock: What a warm and welcoming community you've got there.
avatar
Fairfox: near every 1 of your posts is lo-rated. for gogie users it aint enuf they disagree, they hases to lo-rate all your posts for GREAT JUSTICE. this is teh mindset lolz
Nah, it's not because of us disagreeing. It's because of his trolling. He's on a crusade to make us admit that we're a bunch of hypocrites since Linux is DRMed like Steam. Or some other nonsense like that.
low rated
avatar
Fairfox: near every 1 of your posts is lo-rated. for gogie users it aint enuf they disagree, they hases to lo-rate all your posts for GREAT JUSTICE. this is teh mindset lolz
avatar
InkPanther: Nah, it's not because of us disagreeing. It's because of his trolling. He's on a crusade to make us admit that we're a bunch of hypocrites since Linux is DRMed like Steam. Or some other nonsense like that.
You said I was laughable. Are you not laughing?
avatar
Magmarock: Steam has far more games for Linux
GOG has more DRM-free Linux games than Steam.

avatar
Magmarock: You have the SteamOS
Using a proprietary castrated Linux is not a lot better than using Windows or Mac OS.

avatar
Magmarock: you have the Steam machines.
See above.

avatar
Magmarock: Steam has an offline mode which in terms of functionality isn't all that dissimilar to Linux's package managers.
Another piece of evidence that you still don’t understand how packages managers work.
low rated
avatar
vv221: Using a proprietary castrated Linux is not a lot better than using Windows or Mac OS.
It's just Ubuntu with a Steam skin afaik

avatar
vv221: Another piece of evidence that you still don’t understand how packages managers work.
All distributions use a package manager that checks the index for the dependencies needed to make any given program work. Once it has the list of packages needed, it then downloads them from the closest repository. This this not correct?
Post edited June 29, 2018 by Magmarock