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

Posted by on - 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 Aur.archlinux.org
Java (Sun or Oracle): Please download from Aur.archlinux.org
Java (Any): run from terminal sudo pacman -S openjdk6
Mono:
run from terminal sudo pacman -S mono

Fedora:

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

Ubuntu/Debian:

Adobe Air: Please download from Get.adobe.com for 32 bit or please see Blogs.adobe.com for 64 bit
Java (Sun or Oracle): Please see Help.ubuntu.com
Java (Any): run from terminal sudo apt-get install openjdk-6-jre
Mono:
run from terminal sudo apt-get install mono-complete

Comments
mastersrp
mastersrp

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

Reply Good karma Bad karma-1 votes
Katana_
Katana_

some games may need it

Reply Good karma Bad karma+4 votes
liamdawe
liamdawe

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

Reply Good karma Bad karma+8 votes
MagnusZink
MagnusZink

I think they mean certain games

Reply Good karma Bad karma+1 vote
Serrara
Serrara

FUUUUUUU....

Reply Good karma Bad karma+1 vote
Katana_
Katana_

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)

Reply Good karma Bad karma+1 vote
nolito
nolito

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

Reply Good karma Bad karma+3 votes
AreYouLoco1337
AreYouLoco1337

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 :
Airdownload.adobe.com

Reply Good karma Bad karma+1 vote
sgrevan
sgrevan

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

Reply Good karma Bad karma+2 votes
Feeyo
Feeyo

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

Reply Good karma Bad karma+3 votes
King_DuckZ
King_DuckZ

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

Reply Good karma Bad karma+1 vote
TheSniperFan
TheSniperFan

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.

Reply Good karma Bad karma+1 vote
HoellP
HoellP

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.

Reply Good karma Bad karma+1 vote
stabbyjones
stabbyjones

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.

Reply Good karma Bad karma+1 vote
ManuelS
ManuelS

For Gentoo:

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

Please add this to the article.

Thanks

Reply Good karma Bad karma+1 vote
linux-gamer-91
linux-gamer-91

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

Reply Good karma Bad karma+2 votes
ozgurilgin
ozgurilgin

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:
Clarifylinux.org

Reply Good karma Bad karma+1 vote
AreYouLoco1337
AreYouLoco1337

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 adobeair.sh in the same folder as AdobeAIRInstaller.bin, type chmod +x ./adobeair.sh to make it executable and run by typing ./adobeair,sh in console):

#!/bin/bash
# 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 libgnome-keyring.so.0 & libgnome-keyring.so.0.2.0
#Files might be different depending on your arch and used repositories!
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
# Make sure gnome keyring deamon is running
eval $(gnome-keyring-daemon)
# Some variables
export GNOME_KEYRING_SOCKET
export SSH_AUTH_SOCK
export GNOME_KEYRING_PID
export GNOME_DESKTOP_SESSION_ID=1
# And finally installation
./AdobeAIRInstaller.bin

Done.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Tutorial
Browse
Tutorials
Share
Related Groups
Desura
Desura Entertainment & Press with 10,149 members
Desura SDK
Desura SDK Entertainment & Press with 176 members
Linux Gamers
Linux Gamers Fans & Clans with 2,941 members