Linux

It is also possible to use CalenGoo on Linux but due to the many different Linux systems it won’t be supported on all systems. You have to check if it works and if you have problems you can ask questions in the forum.

FlatPak installation


The easiest way to install CalenGoo on Linux is to use FlatPak. First you have to install FlatPak itself if it isn’t installed on your system yet:

https://flatpak.org/setup/

Then you can add CalenGoo’s repository and install CalenGoo:

sudo flatpak remote-add --if-not-exists calengoo https://www.calengoo.com/desktop/flatpak/repo/.flatpakrepo

flatpak install com.calengoo.calengoodesktop

To start CalenGoo you can click on the desktop icon or enter

flatpak run com.calengoo.calengoodesktop

And to check if there is an update and install it just run

flatpak update com.calengoo.calengoodesktop

Please report any problems in the forum.

Manual installation


CalenGoo requires Java 1.8 and JavaFX. The best is to download and install the Oracle JRE or JDK e.g. from here: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Or you can download and install the latest Java 8 "JRE FX" or "JDK FX" of the Zulu OpenJDK here: https://www.azul.com/downloads/zulu-community/

Another alternative is to install OpenJDK, but then you cannot watch the tutorial videos and alerts display only a single line of text. E.g. on an Ubuntu 17 system you can install OpenJDK this way:

sudo apt install default-jre
sudo apt install openjfx

Then download and unzip CalenGoo-Java.zip and start it using the file "calengoo.sh". Ensure that Java 8 is used when starting calengoo.sh . E.g. by setting JAVA_HOME to the Java 8 installation directory and starting "java" from its "bin" directory.

Step by step instructions


  1. Download the Linux tar.gz file from https://www.azul.com/downloads/zulu-community/?version=java-8-lts&architecture=x86-64-bit&package=jdk-fx
  2. Unpack it, e.g. using "tar xvzf zulu8.48.0.53-ca-fx-jdk8.0.265-linux_x64.tar.gz"
  3. Download CalenGoo-Java.zip and unzip it using "unzip CalenGoo-Java.zip".
  4. Check if you can start java by running "zulu8.48.0.53-ca-fx-jdk8.0.265-linux_x64/bin/java -version".
  5. If that works, then edit the file calengoo.sh and write the path of your Zulu installation before the "java" command, e.g. /home/youruser/zulu8.48.0.53-ca-fx-jdk8.0.265-linux_x64/bin/java -cp CalenGooDesktop.jar -Djava.library.path=lib CalenGoo
  6. Then start calengoo.sh e.g. by running "sh calengoo.sh".

Java 14 and later

There is also a new version that supports Java 14 and later and is currently being tested. If you have Java 14 installed and would like to try it you can download it here: https://www.calengoo.com/desktop/download/beta/CalenGoo-Java14-Linux.zip .
It seems to work fine but the automatic update function has not been tested much yet. When testing has finished further instructions will be added here on this webpage.