The Project

It’s an important resource of informations on Linux games, based on our experience but also on the expertise of other sites, by its numerous links to external resources (such as videos, reviews & interviews, Wikipedia pages, …).

There is 2 versions of The Linux Games Book : one Online, and the other Offline by downloading its database.

The downloadable / Offline version is delivered in a compressed file format (ZIP, 550 MB) where you will find a document in the Tellico format (WIKI): for reading it, you must install Tellico. The advantage of this downloadable version is that it is more faster, user-friendly and convenient thanks to advanced sorting and search features.

The Linux Games Book is CC BY licensed, Tellico is GPL licensed : they are free and opened for improvements.

Tellico is on Debian repositories, it is normally not necessary to compile it.
Unfortunately in Debian repositories, Tellico v. 3.0.2-1.2 did not work on my installation (bug when saving the file that crashed Tellico).
The bug may have been fixed since then.

Nevertheless if you wish to compile it, install the following packages:
(thanks again to Ubuntu-fr forum!)

# apt install kdoctools-dev kio-dev libdrm-dev libegl1-mesa-dev libgl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev libkf5archive-dev libkf5attica-dev libkf5auth-bin-dev libkf5auth-dev libkf5bookmarks-dev libkf5codecs-dev libkf5completion-dev libkf5config-bin-dev libkf5config-dev libkf5configwidgets-dev libkf5coreaddons-bin-dev libkf5coreaddons-dev libkf5crash-dev libkf5dbusaddons-dev libkf5globalaccel-dev libkf5guiaddons-dev libkf5i18n-dev libkf5iconthemes-dev libkf5itemmodels-dev libkf5itemviews-dev libkf5jobwidgets-dev libkf5jsapi5 libkf5khtml-dev libkf5kjs-dev libkf5newstuff-dev libkf5notifications-dev libkf5parts-dev libkf5service-dev libkf5solid-dev libkf5sonnet-dev libkf5textwidgets-dev libkf5wallet-dev libkf5widgetsaddons-dev libkf5windowsystem-dev libkf5xmlgui-dev libpcre3-dev libpcre32-3 libpcrecpp0v5 libprotobuf-dev libpthread-stubs0-dev libqt5opengl5-dev libqt5scripttools5 libwayland-bin libwayland-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxkbcommon-dev libxshmfence-dev libxxf86vm-dev mesa-common-dev qt5-qmake qtbase5-dev qtbase5-dev-tools qtscript5-dev x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev camlp4 ecm icu-devtools ledit libcamlp4-ocaml-dev libexempi-dev libexempi3 libfindlib-ocaml libfindlib-ocaml-dev libgmp-dev libgmpxx4ldbl libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libicu-dev libidn11-dev libncurses5-dev libp11-kit-dev libpoppler-dev libpoppler-qt5-dev libqimageblitz-dev libtag1-dev libtaglib-ocaml libtaglib-ocaml-dev libtasn1-6-dev libtasn1-doc libtinfo-dev libwrap0-dev libxml2-dev libxslt1-dev libyaz4 libyaz4-dev nettle-dev ocaml-base-nox ocaml-compiler-libs ocaml-findlib ocaml-interp ocaml-nox
$ cmake .
$ make
(ou $ make -j8)

The major versions of The Linux Games Book :

  • v1.0 – 1st draft on LibreOffice.
    With the following disadvantages: unclassified links, very small comments, a database split into 3 documents, difficult to maintain and to read.
  • v2.0 – 1st draft on Tellico.
    Cleaner, more user-friendly, one document exportable to an online version.
    The number of links has exploded, however most of them are not clearly identified (links are labeled “Lien n°x”), there are many bugs (due to a lack of experience of the author) and comments are often inadequate (inherited from my old data base),
  • v3.0 (since the revision n°98) yet on Tellico.
    All missing informations will be completed and errors corrected. I have been working there for years 🙂

1 comment for “The Project

  1. 18 May 2019 at 8 h 21 min

    Asking questions are truly nice thing if you are not understanding anything totally, but this post provides good understanding yet.

Leave a Reply

Your email address will not be published.