staging.inyokaproject.org

Manuelle Installation

Archivierte Anleitung

Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.

Hinweis!

Fremdsoftware kann das System gefährden.


Anmerkung: Dieser Artikel beschreibt das Kompilieren und die manuelle Installation eines Programms und seiner Abhängigkeiten. Der Anwender sollte gewarnt sein, dass dies die Paketverwaltung umgeht.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Unknown Horizons benutzt die FIFE-Bibliothek 🇬🇧, die erst seit Ubuntu 10.10 Maverick Meerkat in einer passenden Version in den Paketquellen zu finden ist. Unter Ubuntu 10.04 Lucid Lynx (LTS) muss man die Bibliothek und das Spiel auf anderem Weg installieren.

Abhängigkeiten

Dazu müssen zunächst folgende Werkzeuge und Abhängigkeiten installiert werden[1]:

  • build-essential

  • scons

  • libalsa-ocaml-dev (universe)

  • libsdl1.2-dev

  • libboost-dev

  • libsdl-ttf2.0-dev (universe)

  • libsdl-image1.2-dev (universe)

  • libvorbis-dev

  • libalut-dev (universe)

  • python2.6

  • python-dev

  • libboost-regex-dev (universe)

  • libboost-filesystem-dev (universe)

  • libboost-test-dev

  • swig

  • zlib1g-dev

  • libopenal-dev (universe)

  • git-core

  • subversion

  • python-yaml

  • libxcursor1

  • libxcursor-dev

  • python-distutils-extra

Befehl zum Installieren der Pakete:

sudo apt-get install build-essential scons libalsa-ocaml-dev libsdl1.2-dev libboost-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libvorbis-dev libalut-dev python2.6 python-dev libboost-regex-dev libboost-filesystem-dev libboost-test-dev swig zlib1g-dev libopenal-dev git-core subversion python-yaml libxcursor1 libxcursor-dev python-distutils-extra 

Oder mit apturl installieren, Link: apt://build-essential,scons,libalsa-ocaml-dev,libsdl1.2-dev,libboost-dev,libsdl-ttf2.0-dev,libsdl-image1.2-dev,libvorbis-dev,libalut-dev,python2.6,python-dev,libboost-regex-dev,libboost-filesystem-dev,libboost-test-dev,swig,zlib1g-dev,libopenal-dev,git-core,subversion,python-yaml,libxcursor1,libxcursor-dev,python-distutils-extra

FIFE

Zuerst muss FIFE mittels Subversion heruntergeladen und anschließend kompiliert und installiert werden.[2][3]

svn co http://fife.svn.cvsdude.com/engine/trunk FIFE
cd FIFE
scons ext && scons fife-python
sudo scons install-python
cd ../  

Unknown Horizons

Nun wird mit Git der Quellcode von Unknown Horizons geladen. Anschließend wird die Übersetzung aktualisiert.

git clone git://github.com/unknown-horizons/unknown-horizons.git
cd unknown-horizons
./setup.py build_i18n 

Unknown Horizons muss nicht installiert werden und kann im unknown-horizons-Verzeichnis über ./unknown-horizons gestartet werden.

Ein Update erfolgt ebenfalls in diesem Verzeichnis mittels:

git pull
./setup.py build_i18n 

Diese Revision wurde am 6. September 2015 12:39 von aasche erstellt.