Schlagwort Archiv: smacx

Sid Meier’s Alpha Centauri – Alien Crossfire Planetary Pack für Linux

Hurra, es läuft unter Debian 12.5 (64bit)!

Hier mein Ablauf:

  1. CD-ROM von o.g. einlegen (wird bei mir unter /media/<Nutzername>/SMAC eingehängt!)
  2. Terminal öffnen
  3. ~$ su – root
  4. ~# cd /media/<Nutzername>/SMAC
  5. ~# export SETUP_LIBC=glibc-2.1
  6. ~# export _POSIX2_VERSION=199209
  7. ~# linux32 ./setup.sh
  8. Jetzt wird abgefragt, wo und was installiert werden soll (zuerst Loki_Update, dann Loki_Uninstall, zum Schluss das eigentliche Spiel (Ordnerstruktur kann jeweils angepasst werden; ich habe die Standardstruktur übernommen – /usr/local/games und alle Sachen angewählt und lokal installiert)
  9. Von der Webseite https://mirrors.dotsrc.org/lokigames/updates/ die Datei von Linux/x86: loki_update-full-1.0.13-x86.run runterladen und ausführbar machen (chmod r+x …)
  10. ~# linux32 ./loki_update-full-1.0.13-x86.run
  11. ~# loki_update –noselfcheck /usr/local/games/smac/
  12. Vorsicht: es dauert etwas und zum Ende erscheint eine Fehlermeldung. Jedoch wird die Datei smac-6.0a-x86.run im HOME-Verzeichnis (root) unter .loki/loki_update/tmp/ abgelegt.
  13. Die Datei ausführbar machen und dann starten:
  14. ~# linux32 ./smac-6.0a-x86.run
  15. Wichtig – sonst funzt es nicht! Jetzt noch die Loki Compat-Libraries runterladen von der Webseite http://files.holarse-linuxgaming.de/native/Spiele/loki-compat-libs/
  16. Die Datei muss entpackt und ins Installationsverzeichnis (bei mir /usr/local/games/smac ) kopiert werden
  17. ~# cp -r Loki_Compat /usr/local/games/smac/
  18. ~# exit
  19. Jetzt können wir das Spiel als normaler Nutzer starten. Hierzu folgende Befehle im Terminal eingeben (sollte soweit alles funktionieren, kann man ein Shellskript für smac und smacx erstellen – ach ja: Sound geht bei mir nicht, brauche ich aber auch nicht):
  20. ~$ COMPAT=/usr/local/games/smac/Loki_Compat
  21. ~$ export LD_LIBRARY_PATH=$COMPAT
  22. ~$ LD_ASSUME_KERNEL=2.2.5 $COMPAT/ld-linux.so.2 /usr/local/games/smac/smac.dynamic -wsc
  23. Die Schalter -wsc bedeuten:
  24. -w im Fenstermodus
  25. -c keine CD-ROM (ich habe bei der Installation alles mit ‚j‘ beim Installieren angegeben
  26. -s  keine Soundausgabe (hat bei mir zu einem Speicherzugriffsfehler geführt)
  27. Jetzt kann man sich im Installationsverzeichnis zwei Startskripte (jeweils für smac und smacx) anlegen. Ich zeige hier nur mal für smac ein Startskript und eine Desktop-Datei:
  28. Startskript y-smac.sh in /usr/local/games/smac/ )
    • !/bin/bash
    • COMPAT=/usr/local/games/smac/Loki_Compat
    • export LD_LIBRARY_PATH=$COMPAT
    • LD_ASSUME_KERNEL=2.2.5 $COMPAT/ld-linux.so.2 /usr/local/games/smac/smac.dynamic -wsc
  29. Desktopdatei unter /home/<Nutzername>/Schreibtisch anlegen (jeweils für smac und smacx). Hier als Beispiel nur für smac ( SMAC.desktop ):
    • [Desktop Entry]
    • Type=Application
    • Terminal=false
    • Icon[de_DE]=/usr/local/games/smac/icon.xpm
    • Name[de_DE]=Alpha Centauri
    • Exec=/usr/local/games/smac/y-smac.sh
    • Name=Alpha Centauri
    • Icon=/usr/local/games/smac/icon.xpm