For when you have to do something extra to get games to run on Linux

Posted by lodle on Oct 17th, 2011
Basic Other.

Desura in most cases will automatically work out what extra libraries a game needs to run but there are a couple of exceptions to this rule with the likes of Java, Mono and Air.

Arch Linux:

Adobe Air: Please download from
Java (Sun or Oracle): Please download from
Java (Any): run from terminal sudo pacman -S openjdk6
run from terminal sudo pacman -S mono


Adobe Air: Please see
Java (Sun or Oracle): Please see
Java (Any): run from terminal sudo yum install java-1.6.0-openjdk
run from terminal sudo yum install mono-complete


Adobe Air: Please download from for 32 bit or please see for 64 bit
Java (Sun or Oracle): Please see
Java (Any): run from terminal sudo apt-get install openjdk-6-jre
run from terminal sudo apt-get install mono-complete

Post comment Comments
mastersrp Oct 18 2011 says:

I didn't know we needed Adobe Air to run Desura?

-1 votes     reply to comment
Katana_ Oct 18 2011 replied:

some games may need it

+4 votes     reply to comment
liamdawe Oct 18 2011 replied:

Read the post bud, "extra libraries a game needs"....reeeeadddd ;)

+8 votes     reply to comment
MagnusZink Oct 27 2011 replied:

I think they mean certain games

+1 vote     reply to comment
Serrara Oct 14 2013 replied:


+1 vote     reply to comment
Katana_ Oct 18 2011 says:

For what it's worth, Mint 11 DVD install ships with Sun java native.

obsidian@lithion ~ $ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

+1 vote     reply to comment
nolito Oct 18 2011 says:

What is the version you're using Adobe AIR, because Adobe stopped supporting Linux since version 2.7

+3 votes     reply to comment
AreYouLoco1337 Oct 6 2013 replied:

Yeah, that's right. Adobe website:

'Adobe AIR for Linux is no longer supported. To access older, unsupported versions, please read the AIR archive.'

Here is the lastest Adobe Air 2.6 version for linux :

+1 vote     reply to comment
sgrevan Oct 18 2011 says:

You might need libx86 on Arch Linux 64 bits in order to run Trine (I've been unable to though, unfortunately).

+2 votes     reply to comment
Feeyo Oct 18 2011 says:

For gentoo / Sabayon:
emerge -av subversion
layman -a sunrise
emerge -av emul-linux-x86-baselibs emul-linux-x86-gtklibs adobe-air-sdk-bin

+3 votes     reply to comment
King_DuckZ Dec 19 2012 replied:

Great, thanks! :) Shame I didn't read the requirements before buying... I wouldn't have taken it. Glad I can still play it tho.

+1 vote     reply to comment
TheSniperFan Oct 19 2011 says:

I have Fedora 16, but this applies to EVERY distribution:
You can use either the OpenJDK or the "real" Java, you get when googling for it.
I prefer the original Java, as it's more reliable.

+1 vote     reply to comment
HoellP Oct 26 2011 says:

Do i really need all 150 MB of mono-complete for eg. Atom Zombie Smasher? That seems completely over the top. It would be great if we had a narrowed down list of dependencies.

+1 vote     reply to comment
stabbyjones Oct 27 2011 replied:

you don't need mono-complete.

I have mono-runtime pinned as uninstalled. (F.U. Mono!)

when i installed atom zombie smasher desura downloaded depandancies for me.
sure i have mono crapware but it will be removed with atom zombie smasher and isn't bloating up my system.

+1 vote     reply to comment
ManuelS Nov 26 2011 says:

For Gentoo:

Recompiling cairo with -qt4 and -xcb fixes the seg faults at start up.

Please add this to the article.


+1 vote     reply to comment
linux-gamer-91 Apr 7 2012 says:

OpenAL for Ubuntu/Debian: sudo apt-get install libopenal1

+2 votes     reply to comment
ozgurilgin Sep 7 2012 says:

Ubuntu 12.04 and linux mint 13 have some problems with Adobe Air installation. Its gives "gnome keyring" error.
Although gnome-keyring was installed and ready, adobe air can't find it and quits installation.
To fix this, take a look at this link:

+1 vote     reply to comment
AreYouLoco1337 Nov 30 2013 replied:

2nd time installing AdobeAir on CrunchbangLinux #! (Openbox) and I've had problem with libgnome-keyring which is actually installed. The problem comes up only with OTHER than GNOME or KDE session which AdobeAir was designed for.

And here is some script for complete n00bz that should do all for you and install AdobeAir 2.6 (should work on all debian based linux, save it as in the same folder as AdobeAIRInstaller.bin, type chmod +x ./ to make it executable and run by typing ./adobeair,sh in console):

# Make installer executable
sudo chmod 755 ./AdobeAIRInstaller.bin
#Make sure libgnome-keyring is installed
sudo apt-get install -y libgnome-keyring0
#Make symlink to your &
#Files might be different depending on your arch and used repositories!
sudo ln -s /usr/lib/i386-linux-gnu/ /usr/lib/
sudo ln -s /usr/lib/i386-linux-gnu/ /usr/lib/
# Make sure gnome keyring deamon is running
eval $(gnome-keyring-daemon)
# Some variables
# And finally installation


+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Report Abuse
Report article
Related Groups
Desura Entertainment & Press with 10,120 members
Desura SDK
Desura SDK Entertainment & Press with 176 members
Linux Gamers
Linux Gamers Fans & Clans with 2,914 members