Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Is there any way to run DF in linux 64bits?  (Read 772 times)

ChairmanPoo

  • Bay Watcher
  • Send in the clowns
    • View Profile
Is there any way to run DF in linux 64bits?
« on: January 11, 2012, 04:03:09 am »

I had to perform an emergency reinstall, as I commented elsewhere, and it was one of the few things I had on hand (ok, I had knoppix and OpenSUSE too. But the point is that Linux mint 12 64bits was the only thing I had on hand which came close to what I needed). However, due to the 64bitness, there are many things that don't work, including Dwarf Fortress. So, is there any way to run it on 64bits?

(Alternatively, is there a quick and painless way to downgrade the system to 32 bits? I can't afford to reinstall again right now)
Logged
Everyone sucks at everything. Until they don't. Not sucking is a product of time invested.

Daskinor

  • Bay Watcher
    • View Profile
Re: Is there any way to run DF in linux 64bits?
« Reply #1 on: January 11, 2012, 05:09:37 am »

The only thing that should give you trouble on a 64bit x86-64 linux is 3rd party or commercial apps which might only be compiled for a common-denominator 32bit standard. Your distro itself should have 64bit binaries and libraries for the core OS and normal userland set of things (ie X, windowing system, /usr/bin)

Any and all of the problems you have found with these 32bit apps (including and most importantly Dwarf Fortress) can be addressed by installing the 32bit emulation libraries given that your as-packaged kernel should also have 32bit emulation ability compiled in.

I've never used linux mint, but a quick search for 'linux mint 32 bit compat libraries' showed me the package you need is ia32-libs which can be installed as per:

# apt-get install ia32-libs

I'm not sure if this has ALL the libraries needed (ie for sound, image support, compression etc) or whether the right parts will be pulled in as dependencies, but it should at least be a start.

Then try launching df like normal.
Logged