Loki SetupAus Spielen-unter-Linux Wiki by linuxgaming.de
Loki Setup war ein Installationsassistent des Spieleportierers Loki Software mit integrierter GTK v1 Oberfläche, zudem gab es noch Loki Update und Loki Patch welche für die Aktualisierung zuständig waren. Das Programm stand unter einer freien Lizenz, weshalb es auch von anderen Spieleportieren genutzt wurde. Später wurde Loki Setup von der Google Inc. auf GTK v2 portiert. Linux Game Publishing verwendet eine weiterentwickelte Version namens LGP Setup. Die folgenden kommerziellen Spiele verwendeten/verwenden Loki Setup:
ProblemeViele ältere Versionen von Loki Setup benötigen ein paar Tricks um sie auf heutigen Computern noch ausführen zu können. Die GTK1 OberflächeGTK1 wurde aus vielen Distributionen entfernt, somit müsst ihr Euch GTK1 selber bauen oder Euch vorkompilierte Bibliotheken zu installieren. Man kann nun die alten Debian-Pakete nehmen(die Bibliotheken sollten auch unter anderen Distributionen lauffähig sein): mkdir -p /tmp/gtk1 cd /tmp/gtk1 wget -c http://archive.debian.org/debian/pool/main/g/gtk+1.2/libgtk1.2_1.2.10-18_i386.deb wget -c http://archive.debian.org/debian/pool/main/g/glib1.2/libglib1.2_1.2.10-17_i386.deb ar p libgtk1.2_1.2.10-18_i386.deb data.tar.gz | tar zx ar p libglib1.2_1.2.10-17_i386.deb data.tar.gz | tar zx
su -c "mv /tmp/gtk1/usr/lib/* /usr/lib" cd ~ && rm -drf /tmp/gtk1
su -c "mv /tmp/gtk1/usr/lib/* /usr/lib32" cd ~ && rm -drf /tmp/gtk1 Root zwangDiesen kann man mit fakeroot umgehen z.B. fakeroot ./setup.sh 64-Bit DistributionenBei einer Ausgabe ähnlich This installation doesn't support glibc-2.1 on Linux / x86_64 oder ./update.sh: 60: loki_patch: not found müsst Ihr das Setup über das linux32 Programm starten z.B. linux32 ./setup.sh Keine Bash als StandardshellAusgabe:./setup.sh: 9: function: not found einige Distributionen wie z.B. Debian verwenden eine andere Standardshell, hier müsst Ihr die Bash nachinstallieren und die Installation mit bash setup.sh starten. Loki Setup findet die CD nichtÜber die Umgebungvariable SETUP_CDROM könnt Ihr den Einhängepunkt für die CD festlegen z.B. SETUP_CDROM="/media/cdrw" ./setup.sh PrüfsummenfehlerBei einer Ausgabe wie: Verifying archive integrity...tail: „+6“ ... ...Error in check sums 3339662424 2201374221 hilft oft das setzen der folgenden Variable(1): _POSIX2_VERSION=199209 ./setup.sh Weblinks--Sixsixfive 21:58, 15. Jul. 2010 (UTC) |