[Linux] Linux .deb Install Problem

Just out of curiosity, what Linux installers are available? Is it DEB only, or are RPM and tar.gz supported for other distros?

.deb, .rpm and .tar.gz

I tested on Ubuntu and Fedora.

@EvoGamer it’s .deb for Debian based Distros e.g Debian, Ubuntu, Kbuntu & .rpm for Red Hat based Distros e.g OpenSuse & Fedora, the .tar.gz is mostly for Distros that don’t use one of the other packaging systems like Gentoo, but you can just unpackage it and run it like that.

Roland

Yes, @Roland, I know what the various package management systems are. I merely wanted to make sure that we weren’t dealing with a “Ubuntu is the only Linux” outfit.

As a Gentoo user, I’ve spent my far share of time unpacking DEB’s and RPM’s, and I’ve found that most DEB’s are a mess inside… RPM’s are better, but a simple tarball is often the best for creating an eBuild around.

I have the same issue, libudev not found, on Ubuntu 13.04, and installation of this udev deb didn’t resolve the issue.

Ok, this is not a pretty solution, but if you make a symlink for libudev.so.1.3.3 (or whatever it’s called on your installtion), to libudev.so.0 it should work.

sudo ln -s /usr/lib32/libudev.so.1.3.3 /usr/lib32/libudev.so.0

This worked for me on Arch Linux.

1 Like

@Roland

Is there a way to Install on Ubuntu 13.04 x64 that doesn’t include having to deal with the dependancies & building from Source myself?

You could download the .deb package, and installing it from a terminal.

To do this type this in a termianl, where you’re under the directory of the .deb file downloaded:

sudo dpkg -i gamedevtycoon-1.3.1.deb

This worked for me, after I tried installing the game with the use of Ubuntu Software center, which basically just said it installed it, and when it was finished, just showed me the install button again.

A 64-bit build would be cool. Safes some time with compiling and installing all those 32-bit libraries.

I also had to make a soft link on Arch Linux with:

ln -s /usr/lib32/libudev.so.1 /usr/lib32/libudev.so.0
1 Like

I got the installation working, I just couldn’t run the game. By now I found out how to download a 32 bit deb to install the libudev library, and it works, mostly, up to the stage of “moving into new office”. There is a javascript alert box with “[object]” in it, and the loading animation plays infinitely (black screen, box with blue slider back and forth.)

I installed the game using .deb, it had no errors. When I try to run the game it won’t run at all. If I run it in the terminal it gives me this error:

“gamedevtycoon: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory”

I have libgtk 2 installed, does any one know how to fix this? I am not sure if this helps, but I am running linux mint 14.

Install the lib32-gtk3.

I think this should be enough:

sudo apt-get install libgtk2.0-0:i386 libgconf-2-4:i386 libnss3:i386

However i see graphic glitch, overlay problems, etc… I noticed these errors:

[5207:0429/181732:ERROR:zygote_host_impl_linux.cc(146)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Gtk-Message: Failed to load module "overlay-scrollbar"
[5225:0429/181734:ERROR:renderer_main.cc(179)] Running without renderer sandbox

The game is unplayable.

I get that when run in the terminal. Also I keep getting a javascript popup saying [Object Event] while loading the place after garage and it keeps spamming this to the terminal:
[20720:0429/114608:ERROR:browser_main_loop.cc(159)] GTK theme error: Unable to locate theme engine in module_path: “murrine”,

I confirm the javascript error.

Did anyone succesfully installed this on 64bit Fedora?
In F17 x64 I’m getting the following error (already installed 32bit GConf2):

$ sudo rpm -ivh gamedevtycoon-1.3.1.rpm
Preparing… ########################################### [100%]
file /lib from install of gamedevtycoon-1.3.1-1.i386 conflicts with file from package filesystem-3-2.fc17.x86_64

Update: Running from tar.gz works fine though.

The bug is a known problem and a solution is being worked on.

See: [Linux] Linux version crash

For a temporary workaround:
When the game starts the contents are unpacked.
Start the game Ctrl-Alt-F1 to go to the console.
login
ps ax | grep gamedev | grep working-directory
see where the working directory is
cd
mv images/superb/level2Desk.png images/superb/level2desk.png
Ctrl-Alt-F7 to return to the game

Since the content is unpacked when the game is started this has to be done while the game is running. As soon as you exit the game the temporary files are deleted.

I am on Mint 13 and am also getting the libgtk-x11-2.0.so.0 error.

I’m on Ubuntu 13.04 (64 bit).

I installed the game with the Ubuntu Software Center or via terminal (dpkg -i ) and I didn’t get it running.
The installation process works fine (so the game is installed) but I do get the following error after clean installation:

  • some libgtkk*so.0 file couldn’t be found

I installed “ia32-libs” via the terminal. But that did not solve my problem. Now I get the error message:

  • “error while loading shared libarires: libudev.so.0: cannot open shared object file: No such file or diirectory”.

I also tried downloading the node-webkit. But didn’t solve the problem. So I’m open to suggestions or bugfixes.

If you need any further information, just contact me.

I’m on Mint Debian 64-bit. Can’t start the game:

./gamedevtycoon: error while loading shared libraries: libgconf-2.so.4: wrong ELF class: ELFCLASS64

Trying to install libgconf2-4:i386 fails with dependencies that can’t be met. ia32-libs installed, but libgconf is not included there so no effect.

Waiting for a 64-bit release :slight_smile:

I’m sorry, i am using an Ubuntu 12.10.