Klassikversion für Knuddels

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 16:12:51

Hallo Debian-Gemeinde
Ich hoffe, das mein Thema hier richtig ist.
Knuddels ist jetzt auch in der Klassikversion für Linux verfügbar.
Leider kann ich nicht die Tar.gz - Datei installieren. Meine Tochter kommt für 3 Wochen mit meinem Enkel zu Besuch und sie möchten gerne dort chatten.
Weiß jemand Rat, wie ich diese Datei installieren kann?
Vielen Dank für eure Hilfe im voraus.
Gruß Leo

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Klassikversion für Knuddels

Beitrag von inne » 09.07.2016 16:39:11

vadderhh hat geschrieben: Knuddels ist jetzt auch in der Klassikversion für Linux verfügbar.
Leider kann ich nicht die Tar.gz - Datei installieren.
Das ist eine Webseite https://knuddels.de (und es gibt noch eine App).

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 16:45:16

Und genau diese Linuxversion habe ich runter geladen.
Aber ich bekomme diese Tar.gz Datei nicht installiert. Das ist mein Problem. Meine Tochter kann mir auch nicht helfen.
Vielleicht kann jemand mir einen Terminalbefehl schreiben?

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Klassikversion für Knuddels

Beitrag von inne » 09.07.2016 16:49:19

Die Seite sollte im Browser laufen, das wollte ich damit sagen.
Wo findet man denn die Tar.gz-Datei?

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 16:51:36

Diese Tar.gz Datei wird beim klicken auf der Linuxversion runter geladen

DeletedUserReAsG

Re: Klassikversion für Knuddels

Beitrag von DeletedUserReAsG » 09.07.2016 16:59:22

Ich sehe da keinen Button für eine Linuxversion, oder einen Link zu einem Tarball. Könntest du den direkten Link mal hier posten, damit man mal nachsehen kann?

Ansonsten: mal das Archiv entpacken, üblicherweise findet sich eine Datei namens README, INSTALL, readme.txt, install.txt oder sowas in der Art, in der weitere Instruktionen und Informationen stehen.

Dass es generell keine gute Idee ist, Sachen an der Paketverwaltung vorbeizuinstallieren, sollte auch noch erwähnt werden. Wenn es möglich ist, solltest du die Software in deinem ~ ablegen, oder zumindest nach /local/ oder /opt/ installieren. Wenn es nur darum geht, dass deine Nachkommen chatten können, sollte das Webinterface der Seite allerdings ausreichen, oder?

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Klassikversion für Knuddels

Beitrag von inne » 09.07.2016 17:15:46

Doch da findet sich etwas, Knuddels App für Linux

http://www.knuddels.de/windows-vx

Aus der Installationsanleitung: Starte die App, indem du knuddels.sh aufrufst.
Zuletzt geändert von Anonymous am 09.07.2016 17:20:22, insgesamt 1-mal geändert.

dufty2
Beiträge: 1709
Registriert: 22.12.2013 16:41:16

Re: Klassikversion für Knuddels

Beitrag von dufty2 » 09.07.2016 17:20:22

Vermute mal, es geht um
http://www.knuddels.de/stapp-lin/download

Nach dem Download:

Code: Alles auswählen

$ bzip2 -d knuddels-160622.tar.bz2
$ tar -xvf knuddels-160622.tar
$ ./knuddels.sh

DeletedUserReAsG

Re: Klassikversion für Knuddels

Beitrag von DeletedUserReAsG » 09.07.2016 17:26:03

Doch da findet sich etwas, Knuddels App für Linux
http://www.knuddels.de/windows-vx
Danke, ich hab’s auf der Hauptseite nicht gefunden. Mag daran liegen, dass ich meinen Browser nicht aufmachen wollte, die Seite sieht recht unseriös aus. Wie auch immer: es gibt eine ›Readme.txt‹ mit der Installationsanleitung, deren ersten Schritt ich aber nicht folgen würde – ich würde Java aus den Repos installieren. Die knuddles.sh beinhaltet eigentlich nur den Start des jars selbst: java -noverify -client -jar kjupdate.jar – was dann passiert, entzieht sich meiner Kenntnis.

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Klassikversion für Knuddels

Beitrag von inne » 09.07.2016 17:33:53

niemand hat geschrieben:
Doch da findet sich etwas, Knuddels App für Linux
http://www.knuddels.de/windows-vx
die Seite sieht recht unseriös aus
Sie hat ein Impressum!1!!11

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 18:11:18

Vielen Dank für eure Bemühungen. Leider vergeblich. Das kommt bei mir nach der Eingabe im Terminal raus.

Code: Alles auswählen

leonhard@leonhard:~$ su
Passwort: 
root@leonhard:/home/leonhard#     $ bzip2 -d knuddels-160622.tar.bz2
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard#     $ tar -xvf knuddels-160622.tar
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard#     $ ./knuddels.sh
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# bzip2 -d knuddels-160622.tar.bz2
bzip2: Can't open input file knuddels-160622.tar.bz2: No such file or directory.
root@leonhard:/home/leonhard# $ bzip2 -d knuddels-160622.tar.bz2
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# $ bzip2 -d knuddels-160622.tar.bz2
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# $ tar -xvf knuddels-160622.tar
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# $ ./knuddels.sh
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# java -noverify -client -jar kjupdate.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/knuddels/kjupdate/MainStappKj : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
root@leonhard:/home/leonhard# java -noverify -client -jar kjupdate.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/knuddels/kjupdate/MainStappKj : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
root@leonhard:/home/leonhard# 

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Klassikversion für Knuddels

Beitrag von inne » 09.07.2016 18:19:09

An dem Punkt stehe ich auch gerade.
dufty2 hat geschrieben:
Nach dem Download:

Code: Alles auswählen

$ bzip2 -d knuddels-160622.tar.bz2
$ tar -xvf knuddels-160622.tar
$ ./knuddels.sh
Und wie dann weiter? Das scheint nur der Updater zu sein:
INFO [2016-07-09T18:16:04,059] (null:-1) - jkupdate done

Wie startet man die heruntergeladene Version?

Btw: Ich tue das unter Stretch/testing!

Gut das Java scheint nicht zu passen, im Log stand noch mehr:

ERROR [2016-07-09T18:35:36,764] (null:-1) - Error starting applet java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_91]
at com.knuddels.kjupdate.client.Main.startAppDettached(Unknown Source) [updatemod.jar:?]
at com.knuddels.kjupdate.client.Main.access$0(Unknown Source) [updatemod.jar:?]
at com.knuddels.kjupdate.client.Main$1.run(Unknown Source) [updatemod.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
Caused by: java.lang.NoClassDefFoundError: netscape/javascript/JSObject
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_91]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_91]
at java.lang.Class.getDeclaredMethod(Class.java:2128) ~[?:1.8.0_91]
at java.awt.Component.isCoalesceEventsOverriden(Component.java:6220) ~[?:1.8.0_91]
at java.awt.Component.isCoalesceEventsOverriden(Component.java:6209) ~[?:1.8.0_91]
at java.awt.Component.access$500(Component.java:186) ~[?:1.8.0_91]
at java.awt.Component$3.run(Component.java:6174) ~[?:1.8.0_91]
at java.awt.Component$3.run(Component.java:6172) ~[?:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_91]
at java.awt.Component.checkCoalescing(Component.java:6171) ~[?:1.8.0_91]
at java.awt.Component.<init>(Component.java:6140) ~[?:1.8.0_91]
at java.awt.Container.<init>(Container.java:283) ~[?:1.8.0_91]
at java.awt.Panel.<init>(Panel.java:64) ~[?:1.8.0_91]
at java.awt.Panel.<init>(Panel.java:56) ~[?:1.8.0_91]
at java.applet.Applet.<init>(Applet.java:65) ~[?:1.8.0_91]
at Oc.<init>(Unknown Source) ~[?:?]
at base.GroupChatStandalone.<init>(Unknown Source) ~[?:?]
at base.GroupChatStandalone.a(Unknown Source) ~[?:?]
at Start.main(Unknown Source) ~[?:?]
... 8 more
Caused by: java.lang.ClassNotFoundException: netscape.javascript.JSObject
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_91]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_91]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_91]
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_91]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_91]
at java.lang.Class.getDeclaredMethod(Class.java:2128) ~[?:1.8.0_91]
at java.awt.Component.isCoalesceEventsOverriden(Component.java:6220) ~[?:1.8.0_91]
at java.awt.Component.isCoalesceEventsOverriden(Component.java:6209) ~[?:1.8.0_91]
at java.awt.Component.access$500(Component.java:186) ~[?:1.8.0_91]
at java.awt.Component$3.run(Component.java:6174) ~[?:1.8.0_91]
at java.awt.Component$3.run(Component.java:6172) ~[?:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_91]
at java.awt.Component.checkCoalescing(Component.java:6171) ~[?:1.8.0_91]
at java.awt.Component.<init>(Component.java:6140) ~[?:1.8.0_91]
at java.awt.Container.<init>(Container.java:283) ~[?:1.8.0_91]
at java.awt.Panel.<init>(Panel.java:64) ~[?:1.8.0_91]
at java.awt.Panel.<init>(Panel.java:56) ~[?:1.8.0_91]
at java.applet.Applet.<init>(Applet.java:65) ~[?:1.8.0_91]
at Oc.<init>(Unknown Source) ~[?:?]
at base.GroupChatStandalone.<init>(Unknown Source) ~[?:?]
at base.GroupChatStandalone.a(Unknown Source) ~[?:?]
at Start.main(Unknown Source) ~[?:?]
... 8 more
Zuletzt geändert von Anonymous am 09.07.2016 18:37:35, insgesamt 1-mal geändert.

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 18:33:47

Das habe ich nun schon 3 mal gemacht. Der Erfolg ist gleich null.
Schade, meine Tochter und Enkel haben sich darauf gefreut

Code: Alles auswählen

root@leonhard:/home/leonhard# $ bzip2 -d knuddels-160622.tar.bz2
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# $ tar -xvf knuddels-160622.tar
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# $ ./knuddels.sh
bash: $: Kommando nicht gefunden.
root@leonhard:/home/leonhard# 

DeletedUserReAsG

Re: Klassikversion für Knuddels

Beitrag von DeletedUserReAsG » 09.07.2016 18:43:16

Dein Fehler hier: du stellst dem Befehl ein ›$‹ voran. Die Fehlermeldung besagt auch, dass ›$‹ nicht gefunden werden könne. Ein weiteres Problem: du versuchst es als root. Das sorgt zwar hier nicht dafür, dass es nicht funktioniert, aber es sorgt im ungünstigen Fall dafür, dass du dir dein System zerschießt.

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 18:55:37

Dankeschön. Dann versuche ich es als normalre User

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 18:57:39

Das ist das Ergebnis des normalen User

Code: Alles auswählen

leonhard@leonhard:~$ bzip2 -d knuddels-160622.tar.bz2
bzip2: Can't open input file knuddels-160622.tar.bz2: No such file or directory.
leonhard@leonhard:~$ bzip2 -d knuddels-160622.tar.bz2
bzip2: Can't open input file knuddels-160622.tar.bz2: No such file or directory.
leonhard@leonhard:~$ 

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Klassikversion für Knuddels

Beitrag von Dogge » 09.07.2016 18:59:32

Die Datei sollte in dem Ordner vorhanden sein, in dem du den Befehl ausführst.
Es wird ja angemeckert, dass die Datei nicht vorhanden ist.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 19:01:00

Das Ergebnis der Java-Installation

Code: Alles auswählen

leonhard@leonhard:~$ java -noverify -client -jar kjupdate.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/knuddels/kjupdate/MainStappKj : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
leonhard@leonhard:~$ 

vadderhh
Beiträge: 156
Registriert: 07.11.2012 13:44:03

Re: Klassikversion für Knuddels

Beitrag von vadderhh » 09.07.2016 19:02:50

Dogge, ich habe es normal herunter geladen und ist in den Downloads vorhanden.
Sollte ich vielleicht die Datei in einen Ordner in Dokumente entpacken?

geier22

Re: Klassikversion für Knuddels

Beitrag von geier22 » 09.07.2016 19:04:26

Also bei mir funktioniert das problemlos (allerdings mit Oracle-Java).
Runter laden - entpacken -Starten -> holt sich erst mal ein Update ---> dann läuft es.
vadderhh hat geschrieben:root@leonhard:/home/leonhard# $ bzip2 -d knuddels-160622.tar.bz2
bash: $: Kommando nicht gefunden.
dann musst du halt Debianbzip2 installieren, wenn er es nicht findet.
vadderhh hat geschrieben:leonhard@leonhard:~$ bzip2 -d knuddels-160622.tar.bz2
bzip2: Can't open input file knuddels-160622.tar.bz2: No such file or directory.
Vielleicht mal das Terminal in dem Verzeichnis aufmachen, wo die zu entpackende Datei ist ?? :wink:
Oder nach dem Kommando den kompletten Pfad angeben.

Kannst du die Datei knuddels-160622.tar.bz2 nicht einfach in deinem Dateimanager entpacken? Debianxarchiver macht das. Allerdings habe ich auch Debianbzip2 installiert.
Willst du das Programm unbedingt haben, hier eine Anleitung zur Installation von Oracle-Java
http://www.webupd8.org/2014/03/how-to-i ... ebian.html

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Klassikversion für Knuddels

Beitrag von Lord_Carlos » 09.07.2016 19:04:46

Ich glaube deine Java version ist zu alt.

Hat das kind kein Smartphone?

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

DeletedUserReAsG

Re: Klassikversion für Knuddels

Beitrag von DeletedUserReAsG » 09.07.2016 19:05:54

Offensichtlich hat das Entpacken ja nun geklappt. Das Starten scheitert an einer falschen (zu alten) Java-Version. Möglicherweise benötigst du eine neuere Version aus den Backports – bitte gib mal die Ausgabe von ›java -version‹.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Klassikversion für Knuddels

Beitrag von Lord_Carlos » 09.07.2016 19:11:38

Gerade getestet, mit java 1.7 geht es nicht. Man braucht java 1.8

Edit: Aber danach stecke ich wieder fest :3
Smartphone waere echt das einfachste.
Bist du sicher das es kein web interface fuer den chat gibt? Wuerde mich wundern.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

geier22

Re: Klassikversion für Knuddels

Beitrag von geier22 » 09.07.2016 19:33:53

Lord_Carlos hat geschrieben:Bist du sicher das es kein web interface fuer den chat gibt? Wuerde mich wundern.
doch gibt es : https://www.knuddels.de/

DeletedUserReAsG

Re: Klassikversion für Knuddels

Beitrag von DeletedUserReAsG » 09.07.2016 19:35:25

Ja, mit ›openjdk version "1.8.0_92"‹ lädt es zunächst ein Update und tut dann gar nichts mehr. Ist möglicherweise eine der kaputten Anwendungen, die tatsächlich Oracles Java benötigen.

Ich bin mir ebenfalls ziemlich sicher, dass es ein nutzbares Webinterface auf der Seite gibt. Warum sich also mit kaputter Closed-Source-Software rumärgern, statt im Browser zu chatten?

Antworten