![]()
FreeDoko
ist ein freies Doppelkopfspiel für Linux und Windows. Es unterstützt alle gängigen Spielregeln, egal ob "mit Neuner" oder "ohne", und bringt Computergegner für jede Spielstärke mit. Der Mehrspielermodus ist in der jetzigen Version 0.7.4 nur eingeschränkt möglich und für Testzwecke gedacht. Eine vollständige Implementierung ist für Version 0.8 vorgesehen. Bis dahin kann man sich jedoch die Zeit problemlos mit den Computergegnern herumschlagen.
FreeDoko enthält vier nicht-freie Kartensätze: "Altenburg/französisch", "Altenburg/deutsch", "Innocard" und "Elite". Wer ein freies FreeDoko auf seinem PC installiert haben möchte, sollte das Wort "non-free" aus der Paketquelle unten entfernen oder nach der Installation über ein Archiv die entsprechenden Ordner mit den Namen der Kartensätze aus dem Unterordner cardsets entfernen.
Möchte man jedoch alle Kartensätze verwenden, muss man bei der Installation über die Paketquelle erst freedoko-nonfree und anschließend freedoko/freedoko-all installieren.
Zusätzliche Fremdquellen können das System gefährden.
Als erstes muss man diese Quelle zu den Paketquellen hinzufügen [2]:
Für Ubuntu ab 9.10: [1]) Vor Version 9.10:
deb http://ppa.launchpad.net/sepreh/ppa/ubuntu karmic main deb-src http://ppa.launchpad.net/sepreh/ppa/ubuntu karmic main
Danach können folgende Pakete installiert [1] werden:
freedoko - Basisinstallation
freedoko-all - Installation aller freien Komponenten
Das Programm kann man nun über "Anwendungen -> Spiele -> FreeDoko" bzw. K-Menü/Xfce-Menü -> "Spiele -> FreeDoko" ausführen.
Fremdpakete können das System gefährden.
Für die Installation muss man lediglich das DEB-Paket freedoko-nonfree_VERSION_i386.deb von der Downloadseite
herunterladen und installieren [5]. Es ist allerdings nur in einer Version für i386 vorhanden, für die amd64-Variante existiert kein Paket. Es müssen also die 32bit-Bibliotheken zusätzlich installiert werden.
Nach erfolgreicher Installation lässt sich das Spiel über "Anwendungen -> Spiele -> FreeDoko" bzw. K-Menü/Xfce-Menü -> "Spiele -> FreeDoko" starten.
Zuerst muss folgendes Paket installiert [2] werden:
libgtkmm-2.4-1c2a
Anschließend lädt man sich das Archiv von der Entwicklerseite
herunter und entpackt es [4]. Danach kann man die Datei FreeDoko einfach ausführen [6].
Wer das Spiel für alle Benutzer auf dem System installieren möchte, kann den Ordner direkt nach /usr/local/games entpacken [3] (Die VERSION ist dabei durch die heruntergeladene Version zu ersetzen!):
sudo tar -xzf FreeDoko_VERSION.Linux.tgz -C /usr/local/games
Damit man das Spiel auch von überall starten kann, verlinkt man noch das Startskript:
sudo ln -sf /usr/local/games/FreeDoko_VERSION/freedoko /usr/local/bin/freedoko
FreeDoko lässt sich nun für jeden Benutzer per
freedoko
starten [6].
Wenn man das Programm ebenfalls über das Menü starten möchte, dann muss man sich selbst einen Menüeintrag erstellen [7].
Die Benutzung und Konfiguration des Programms ist denkbar einfach. Alle Einstellungen geschehen per Mausklick und einer entsprechenden Oberfläche.
Die Regeln können nur vor einem Turnier verändert werden - siehe Screenshot "Startansicht" oben.
Einstellungen die der Anpassung an persönliche Vorlieben dienen, sind jederzeit über "Einstellungen -> Einstellungen" möglich. Dazu zählen z.B. die Kartensortierung oder die Anzeigedauer der Informationsfenster.
Es kann passieren, dass sich das Spiel nicht mehr starten lässt. Versucht man es über das Terminal, so erhält man folgende Fehlermeldung:
$ freedoko freedoko: error while loading shared libraries: libopenal.so.0: cannot open shared object file: No such file or directory
Problem dabei ist, dass die Datei libopenal.so.X.X.XXX (ein X steht für eine Ziffer der jeweiligen Versionsnummer) aktualisiert wurde und das Spiel selbige daher nicht mehr findet. Um dies zu beheben, schaut man im Verzeichnis /usr/lib nach, welche Version libopenal.so.X.X.XXX vorhanden ist:
ls -la /usr/lib/libopenal*
Das Ergebnis sieht dann in etwa so aus:
lrwxrwxrwx 1 root root 20 2009-08-02 15:17 /usr/lib/libopenal.so.1 -> libopenal.so.1.4.272
Dadurch erhält man die Versionsnummer. In diesem Beispiel also 1.4.272. Im nächsten Schritt verlinkt man nun diese Datei neu:
sudo ln -s /usr/lib/libopenal.so.1.4.272 /usr/lib/libopenal.so.0
Eventuell muss man hierbei die Version (in diesem Falle 1.4.272) anpassen.
Zur Verdeutlichung kann auch dieses Posting hilfreich sein, indem beschrieben steht, wie man vorzugehen hat.
Zudem wurde diese Fehlermeldung beobachtet:
$ freedoko freedoko: error while loading shared libraries: libalut.so.0: cannot open shared object file: No such file or directory
Hier installiert man einfach das Paket libalut0 nach. Die Abhängigkeit mit libopenal.so wird gegebenenfalls direkt aufglöst.
Wer FreeDoko anhand der Paketquellen oder des DEB-Paketes installiert hat, kann es mit wenigen Mausklicks über die Paketverwaltung wieder deinstallieren [1]. Diejenigen, die sich für das Archiv entschieden haben, löschen entweder den FreeDoko-Ordner aus dem Home-Verzeichnis oder bei einer Mehrbenutzerinstallation [3]:
sudo rm /usr/local/bin/freedoko sudo rm -R /usr/local/games/FreeDoko_VERSION
Diese Revision wurde am 26. Januar 2010 um 14:22 Uhr
von herpes85 erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
Spiele, Denkspiel
2004 – 2010 ubuntuusers.de • Einige Rechte vorbehalten