Installation on Linux

Installing VocBall

Before installing Vocabulary Football please check the Dependencies at the bottom.

Meson installation

After downloading the source code from GitLab extract the archive to a folder of your choice.

To install Vocabulary Football simply run the script install.sh in the main directory.

To uninstall the application run the script uninstall.sh.

pip installation

To download and install Vocabulary Football use the following shell command (make sure the pip command is the right one for your platform and Python version):

pip install vocball

To uninstall the application use:

pip uninstall vocball

Running uninstalled

If you downloaded the application from GitLab and don’t want to install Vocabulary Football, simply execute run.sh in the main directory.

In this case the game is only available with an English graphical user interface.

Dependencies

Build-time dependencies

As build-time dependencies you either need Meson or pip and gettext for localization.

Install the dependenices by using the following shell command:

  • Arch Linux: sudo pacman -S meson gettext python-pip
  • Debian/Ubuntu: sudo apt install meson gettext python3-pip
  • Fedora: sudo dnf install meson gettext python3-pip
  • openSUSE: sudo zypper install meson gettext-tools python3-pip

Runtime dependencies

Vocabulary Football strongly depends on Python 3 and Gtk+3:

  • Gtk+ 3 (>= 3.16)
  • Python 3 (>= 3.3)
  • PyGObject (>= 3.16)
  • Pycairo (>= 1.10)

Install the runtime dependencies by using the following shell command:

  • Arch Linux: sudo pacman -S python-cairo python-gobject gtk3
  • Debian/Ubuntu: sudo apt install python3-gi-cairo gir1.2-gtk-3.0
  • Fedora: sudo dnf install pycairo python3-gobject3 gtk3
  • openSUSE: sudo zypper install python3-cairo python3-gobject-Gdk libgtk-3-0