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

×
Just a heads up if you plan on installing a certain game for Linux.
Using the GOG installer it will only download the games and not the dependencies needed to play the game.

For example, my mount & blade warbrand game won't install on Linux (so I dual boot windows).
It requires libGLEW1.10, well my Linux (mint) repository doesn't have that, it has libGLEW1.13 though but that doesn't work.
I once got through that but then it required me to install certain dependencies that were 32 bit and I couldn't install them on a 64 bit machine.

So yeah, GOG really should install all the dependencies with the game like steam does. (but they don't)
One workaround for this sort of issue is to setup a chroot and run the game from there. (The chroot should use one of the distributions officially supported by gog.)
avatar
dtgreene: One workaround for this sort of issue is to setup a chroot and run the game from there. (The chroot should use one of the distributions officially supported by gog.)
Yeah but there are a lot more problems.
And funny enough, wine works better than linux the linux port.
(dependency errors, not sure about performance)
Post edited August 17, 2016 by bram1253
I just downloaded this & had a quick look. I only needed to install these:

libcurl3-gnutls:i386 (listed on store page)
libGLEW-1.13:i386 (older version listed on store page)

libGLEW-1.10 is from Ubuntu 14.04 / Mint 17.x; Ubuntu 16.04 and Mint 18 use 1.13. You can fix this by going to /usr/lib/i386-linux-gnu/ and finding libGLEW.so.1.13 then creating a link to it in the same directory named libGLEW.so.1.10 - with this the game appears to run very well.

There should be no issue with installing 32-bit libraries on 64-bit Mint - what problems did you have? You should use either Synaptic Package Manager (you will need to select "Architecture" first as most 32-bit packages will be hidden otherwise) or the terminal utilities to install them.
high rated
avatar
bram1253: Just a heads up if you plan on installing a certain game for Linux.
Using the GOG installer it will only download the games and not the dependencies needed to play the game.

For example, my mount & blade warbrand game won't install on Linux (so I dual boot windows).
It requires libGLEW1.10, well my Linux (mint) repository doesn't have that, it has libGLEW1.13 though but that doesn't work.
I once got through that but then it required me to install certain dependencies that were 32 bit and I couldn't install them on a 64 bit machine.

So yeah, GOG really should install all the dependencies with the game like steam does. (but they don't)
Hello there! Thank you for your feedback about our Linux support!

You are correct, we are shipping the game as it was made by its developer, without adding any additional libraries. We do our best to ensure that our game releases don't require any additional effort to install and run, but it's not always possible and often not up to GOG. We decided to not introduce any kind of a library runtime (at least for now) because of few reasons:

- We want to keep our games as close as possible to what the developer provided
- The runtime introduces it's own compatibility issues due to the huge variety of Linux distributions and video drivers
- If we shipped the runtime with every game installer, it would be an extra gigabyte of download (and that's a problem for many of our customers), and shipping it separately kinda fights the idea of a DRM-free game download

As for Mount & Blade: Warband, currently it has some problems with Ubuntu 16.04 (and its derivatives), and the developer has been notified about it. For now I can offer you a workaround:

First, install all of the needed dependencies from the gamecard (https://www.gog.com/game/mount_blade_warband), by running the following commands in the terminal (I am assuming you are running Linux Mint 18):

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libqtgui4:i386 libcurl3-gnutls:i386 libglew1.13:i386

Then, go to the ~/GOG Games/Mount Blade Warband/game/ folder, and run this command to create a libGLEW symlink:

$ ln -s "$(find /usr/lib/i386-linux-gnu/ | grep libGLEW | head -n 1)" libGLEW.so.1.10

That should make the game run on Ubuntu 16.04 (or Linux Mint 18).

Let me know if you have any questions. In the future, please feel free to write to our support team if you need any assistance with any of games sold on GOG:

https://www.gog.com/support/contact

Also thanks adamhm for helping :)
Post edited August 17, 2016 by linuxvangog
avatar
adamhm: I just downloaded this & had a quick look. I only needed to install these:

libcurl3-gnutls:i386 (listed on store page)
libGLEW-1.13:i386 (older version listed on store page)

libGLEW-1.10 is from Ubuntu 14.04 / Mint 17.x; Ubuntu 16.04 and Mint 18 use 1.13. You can fix this by going to /usr/lib/i386-linux-gnu/ and finding libGLEW.so.1.13 then creating a link to it in the same directory named libGLEW.so.1.10 - with this the game appears to run very well.

There should be no issue with installing 32-bit libraries on 64-bit Mint - what problems did you have? You should use either Synaptic Package Manager (you will need to select "Architecture" first as most 32-bit packages will be hidden otherwise) or the terminal utilities to install them.
I already have installed both.
But for me its not libGLEW-1.13:i386, for me it is libglew1.13:i386.
I'm not sure, but a previous time I tried to install it there were sound issues that could only be resolved installing the i386 architecture of them, but then my sound wouldn't work normally anymore so I had to keep the amd64 architecture.

And making that link worked, thanks a ton!
Now I have also learned about /usr/lib which is cool. ( I have only been using Linux for like 6 months now :-) )

+1 rating
avatar
bram1253: Just a heads up if you plan on installing a certain game for Linux.
Using the GOG installer it will only download the games and not the dependencies needed to play the game.

For example, my mount & blade warbrand game won't install on Linux (so I dual boot windows).
It requires libGLEW1.10, well my Linux (mint) repository doesn't have that, it has libGLEW1.13 though but that doesn't work.
I once got through that but then it required me to install certain dependencies that were 32 bit and I couldn't install them on a 64 bit machine.

So yeah, GOG really should install all the dependencies with the game like steam does. (but they don't)
avatar
linuxvangog: Hello there! Thank you for your feedback about our Linux support!

You are correct, we are shipping the game as it was made by its developer, without adding any additional libraries. We do our best to ensure that our game releases don't require any additional effort to install and run, but it's not always possible and often not up to GOG. We decided to not introduce any kind of a library runtime (at least for now) because of few reasons:

- We want to keep our games as close as possible to what the developer provided
- The runtime introduces it's own compatibility issues due to the huge variety of Linux distributions and video drivers
- If we shipped the runtime with every game installer, it would be an extra gigabyte of download (and that's a problem for many of our customers), and shipping it separately kinda fights the idea of a DRM-free game download

As for Mount & Blade: Warband, currently it has some problems with Ubuntu 16.04 (and its derivatives), and the developer has been notified about it. For now I can offer you a workaround:

First, install all of the needed dependencies from the gamecard (https://www.gog.com/game/mount_blade_warband), by running the following commands in the terminal (I am assuming you are running Linux Mint 18):

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libqtgui4:i386 libcurl3-gnutls:i386 libglew1.13:i386

Then, go to the ~/GOG Games/Mount Blade Warband/game/ folder, and run this command to create a libGLEW symlink:

$ ln -s "$(find /usr/lib/i386-linux-gnu/ | grep libGLEW | head -n 1)" libGLEW.so.1.10

That should make the game run on Ubuntu 16.04 (or Linux Mint 18).

Let me know if you have any questions. In the future, please feel free to write to our support team if you need any assistance with any of games sold on GOG:

https://www.gog.com/support/contact

Also thanks adamhm for helping :)
Thanks for the reply.
I have tried your solution and it didn't work, but adamhm's solution worked, but thanks anyway +1 rating.

Now about not including the runtime libraries.
"- We want to keep our games as close as possible to what the developer provided"
That's cool but the product should at least work ^ ^

"- The runtime introduces it's own compatibility issues due to the huge variety of Linux distributions and video drivers"
That's true... sadly. But you could install runtime libraries on certain distributions and with others like Arch, make it optional.

"- If we shipped the runtime with every game installer, it would be an extra gigabyte of download (and that's a problem for many of our customers), and shipping it separately kinda fights the idea of a DRM-free game download "
You could add a checkbox to download the runtime libraries with the installer, you wouldn't have to download them if you didn't need them.


In the future, ill contact support first :-).
Post edited August 17, 2016 by bram1253