What’s the distribution you’re trying to install the game on, if you can’t use .deb packages?
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.
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!
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!