vv221: What’s the distribution you’re trying to install the game on, if you can’t use .deb packages?
davstern: What OS do you use?
I'm trying this on Arch Linux, and for this I used the script provided by Kakise. I was under the incorrect impression I had mentioned this (probably lost it during some pre-posting edit). I'm sorry, that was key information.
I know in Debian you can use
alien to extract the contents of deb archives. I could find the .tar.bz2 archive, so I went with that.
vv221: If you do this, you’re not using the required compatibility libraries. You need to run the game from /usr/local/games/alpha-centauri (vanilla Alpha Centauri) or /usr/local/games/alpha-centauri_smacx (Alien Crossfire expansion).
Ah, now I feel like I'm getting somewhere! Now I get the error
/usr/local/games/alpha-centauri: line 16: /lib/loki_compat_libs/ld-linux.so.2: No such file or directory ... and there is no
/lib/loki_compat_libs in my system! Nor do I find one in the Arch Linux package that was generated. But by extracting the
loki_compat_libs-1.5.tar.bz2 at that location,
the game runs! (And at least the network play window comes up! Great improvement over the Wine version!)
Once I find the time I'll take a look where things went wrong in package generation.
There are two details, however: I cannot skip the videos and I cannot hear any sound!
Trying
aoss for OSS emulation I get:
./smac.dynamic: error while loading shared libraries: /usr/$LIB/libaoss.so: cannot open shared object file: No such file or directory I suppose that should be
/usr/lib32/libaoss.so. So, any idea how to fix this detail? Ahhhh, so close!
Thank you for your interest and your help!