Knuddels-App Installationsanleitung für Linux

Vorwort

Die folgende Installationsanleitung ist für die Linux-Distribution Ubuntu 64-Bit ab Version 18.04 geschrieben. Die Vorgehensweise auf anderen Distributionen ist aber sehr ähnlich.

Die Knuddels Desktop-App für Linux wird als .tar.bz2 Archiv ausgeliefert. Dieses Archiv enthält die JAR-Datei kjupdate.jar zusammen mit dem Shell-Script knuddels.sh. Knuddels kann über die knuddels.sh gestartet werden. Der entsprechende Terminal-Befehl im Verzeichnis des entpackten Archivs ist:

sh ./knuddels.sh.

Die Knuddels App benötigt jedoch zwingend das offizielle Oracle Java SE 8 Development Kit, um unter Linux lauffähig zu sein. Im Laufe der Anleitung wirst du die Knuddels App für Linux und das Oracle Java SE 8 Development Kit herunterladen und letzteres ins System einbinden. Dafür wirst du auf dem System vorhandene Java-Versionen (in der Regel OpenJDK) entfernen und sie mit dem Oracle Java SE 8 Development Kit ersetzen.

Ein Terminal öffnen

Im Laufe der Anleitung musst du an verschiedenen Stellen ein Terminal öffnen. Hierbei handelt es sich um die Linux-Kommandozeile. Du öffnest ein Terminal über die Tastenkombination STRG+ALT+T oder über die Suchfunktion von Ubuntu, indem du nach Terminal suchst.

Platzhalter

In der folgenden Anleitung findest du verschiedene Platzhalter. Diese musst du mit den für dich gültigen Einträgen ersetzen.

VERSION

Der Platzhalter VERSION muss in den jeweiligen Abschnitten dieser Anleitung an die heruntergeladene konkrete Version von Oracle Java SE 8 Development Kit angepasst werden.

DEIN_NUTZERNAME

Ersetze den Platzhalter DEIN_NUTZERNAME mit deinem Linux-Nutzernamen. Wenn du dir unsicher bist, welcher das ist, öffne ein Terminal und gib den Befehl whoami ein. Die Ausgabe ist dein Nutzername.

Installationsschritte im Detail

Knuddels Desktop-App für Linux herunterladen

Knuddels Desktop-App für Linux herunterladen, zum Beispiel in das Verzeichnis /home/DEIN_NUTZERNAME/Downloads.

Knuddels Linux-App entpacken

Das .tar.bz2 Archiv (also die heruntergeladene Datei) an einen Ort deiner Wahl entpacken (zum Beispiel in /home/DEIN_NUTZERNAME/Knuddels). Dies kannst du mittels eines Archiv-Programms deiner Wahl machen.

Jetzt musst du das Shell-Script noch ausführbar machen. Öffne dazu ein Terminal, navigiere zu diesem Pfad und führe dort dann folgendes aus:

sudo chmod +x ./knuddels.sh .

Oracle Java SE 8 Development Kit herunterladen

Oracle Java SE 8 Development Kit herunterladen in der Ausgabe als x64 Compressed Archive in das Verzeichnis /home/DEIN_NUTZERNAME/Downloads. Du musst dich für den Download bei Oracle registrieren. Leider führt aus lizenzrechtlichen Gründen momentan kein Weg hieran vorbei. Nach dem Download hast du dann eine Datei, die in etwa so heißt: jdk-8u261-linux-x64.tar.gz

Oracle Java SE 8 Development Kit mit Root-Rechten entpacken in das Verzeichnis /opt/Oracle_Java/

Nutze ein Archiv-Programm deiner Wahl und öffne die Datei jdk-VERSION-linux-x64.tar.gz mit Root-Rechten. Du findest darin einen Ordner jdk1.8.0_VERSION. Entpacke das heruntergeladene Archiv in /opt/Oracle_Java/, sodass es einen Ordner gibt /opt/Oracle_Java/1.8.0_VERSION samt Inhalt. Bedenke, dass VERSION hier ein Platzhalter ist.

Vorhandene Java-Installationen löschen

Dieser Schritt ist nur gültig, wenn du eine Version des OpenJDK installiert hast. In den meisten Fällen dürfte dies jedoch zutreffen. Im Terminal eingeben

sudo apt purge openjdk*

und den Anweisungen folgen.

Oracle Java 8 JDK ins System einbinden

Im Terminal eingeben die folgenden Zeilen nach und nach eingeben. Diese registrieren Oracle Java in deinem System, sodass Oracle Java benutzt wird, sobald du irgendwas mit Java machen möchtest, um zum Beispiel die Knuddels-App zu benutzen. Bedenke, dass VERSION auch hier ein Platzhalter ist, den du ersetzen musst. Falls etwas nicht klappt, prüfe ob die Pfade alle korrekt sind und du auf die richtigen Dateien zeigst.


sudo update-alternatives --install "/usr/bin/java" "java" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javaws" 1

sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/jar" 1


sudo update-alternatives --set "java" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/java"

sudo update-alternatives --set "javac" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javac"

sudo update-alternatives --set "javaws" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/javaws"

sudo update-alternatives --set "jar" "/opt/Oracle_Java/jdk1.8.0_VERSION/bin/jar"

Oracle Java 8 JDK Installation verifizieren

Im Terminal eingeben java -version. Wenn die Ausgabe ähnlich ist die folgende, haben alle vorherigen Schritte funktioniert.


java version "1.8.0_261"

Java(TM) SE Runtime Environment (build 1.8.0_261-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

Knuddels starten

Ein Terminal öffnen, an den Ort navigieren wohin du Knuddels entpackt hast (siehe Schritt: Knuddels Linux-App entpacken). Dort sh ./knuddels.sh eingeben.

Weiterführende Links