MediathekView (MV), bis v11, ab v12, Linux, openSUSE, Java, JavaFX, Open-JDK, SUN/Oracle
-
Hallo alle,
ich nutze MediathekView (MV) (seit Version “keine Ahnung”) und bin insgesamt recht zufrieden. An dieser Stelle ein großes DANKE an die Entwickler und Supporter von MV. Insbesondere schön, dass es das Projekt “wieder” bzw. “immer noch” gibt. Auch schön, dass es neben MV noch MediathekViewWeb (MVW) gibt und beide seit kurzem einen gemeinsamen Weg gehen. Allen Beteiligten vielen Dank.
Nun mein Problem:
- Mein System ist Linux: openSUSE Leap 42.x (derzeit 42.2).
Also ein RPM-basiertes und 64bit Linux. Distribution: openSUSE Leap. - Java beziehe ich aus den offiziellen openSUSE-Repositories.
- Installiert ist java-1_8_0-openjdk (1.8.0.121) aus https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Leap_42.2/.
- Allerdings kann ich bei openSUSE in den offiziellen Repositories (https://download.opensuse.org/repositories/Java:/Factory/openSUSE_Leap_42.2/, https://download.opensuse.org/*/openSUSE-current/*) nichts zu “JavaFX” finden.
- Damit ist MV v11 die letzte Version, die bei mir läuft. Aber leider nicht die aktuelleren v12 oder v13.
Nebenbemerkung: ich hatte “früher” mal (vor v11) MV über externe home build Repositories bezogen (da MV leider bei openSUSE selbst nicht vorliegt). Im Moment nutze ich aber einfach ein ZIP (mit MV v11) von der MV Homepage. Dies hat aber mit der eigentlichen Inkompatibilität / Java-Problematik nichts zu tun.
Ich habe bisher schon Seiten gelesen wie:
- https://mediathekview.de/changelog/
- https://forum.mediathekview.de/topic/175/java-problem-verhindert-start-von-mv-13-unter-leap-42-2
- http://zdfmediathk.sourceforge.net/forum/viewtopic.php?f=1&t=2204&sid=4582f660ff1246b6ea58dcaa0ca970bb
- https://software.opensuse.org/package/java-1_8_0-sun
- https://forum.mediathekview.de/topic/246/warum-javafx-es-ging-in-der-vergangenheit-auch-ohne
Meine Fragen (an MV Entwickler, Supporter, alle die sich auskennen):
- Wie bekomme ich MV ab v12 möglichst “sauber” zum Laufen?
- Muss ich wirklich https://software.opensuse.org/package/java-1_8_0-sun (komplett) nutzen? (Das finde ich äußerst unbefriedigend: 1. Das ist leider nur ein home build Repository. Ich bevorzuge “offizielle” Quellen. 2. Dann hätte ich SUN (Oracle) und Open-JDK parallel…)
- Oder die in http://zdfmediathk.sourceforge.net/forum/viewtopic.php?f=1&t=2204&sid=4582f660ff1246b6ea58dcaa0ca970bb beschriebene “Frickel-Lösung” wählen? (Das finde ich ebenso äußerst unbefriedigend, da es zwar “gut möglich”, aber dennoch “sehr frickelig” aussieht.)
- Andere Möglichkeiten?
- Dass man überhaupt JavaFX gewählt und sich dafür entschieden hat, nehme ich jetzt mal so hin und akzeptiere ich prinzipiell gerne. In diesem Zusammenhang ist die Lektüre von https://forum.mediathekview.de/topic/246/warum-javafx-es-ging-in-der-vergangenheit-auch-ohne aber schon recht unterhaltsam. Ich persönlich glaube, dass JavaFX durchaus gewisse Vorteile bietet. Und ich respektiere die Überlegungen und Entscheidungen der Entwickler, schließlich ist MV OpenSourceSoftware (OSS). Allerdings scheinen im Nutzeralltag doch auch einige andere Leute außer mir (auf irgendwelchen Linux Systemen) “Probleme” zu haben…
Ferner weitere Fragen:
- Besteht für die Zukunft die Chance auf ein offizielles RPM Repository, um MV zu installieren und aktuell zu halten?
- Wie sieht es mit der Java-Problematik bei MV (d.h. JavaFX…) auf Linux Systemen ganz allgemein aus? (Zusätzlich zu den oben genannten Links habe ich mich noch etwas weiter im Internet umgeguckt. Bei manchen Distributionen einfach und/oder gut, bei anderen Distributionen nur schwierig oder gar nicht…)
Vielen Dank und viele Grüße,
Gunner
- Mein System ist Linux: openSUSE Leap 42.x (derzeit 42.2).
-
Hmm also opensuse schein leider tatsächlich OpenJFX nicht direkt an zu bieten, wieso auch immer, aber das hier konnte ich finden: https://build.opensuse.org/package/show/home:Mailaender:branches:Java:packages/openjfx
Ansonsten kann ich dir nur die JRE von Oracle empfehlen, da ist JavaFX bereits enthalten und die gibts auch als RPM: https://www.java.com/de/download/manual.jsp
-
@Nicklas2751 sagte in MediathekView (MV), bis v11, ab v12, Linux, openSUSE, Java, JavaFX, Open-JDK, SUN/Oracle:
Hmm also opensuse schein leider tatsächlich OpenJFX nicht direkt an zu bieten, wieso auch immer, aber das hier konnte ich finden: https://build.opensuse.org/package/show/home:Mailaender:branches:Java:packages/openjfx
Ja, tatsächlich, kein OpenJFX in openSUSE.
Danke für den Link. Ein Bookmark dazu hatte ich nicht mehr, aber ich selbst bin in der Vergangenheit auch schon einmal darauf gestoßen. Naja, so richtig glückklich bin ich damit noch nicht.
Ansonsten kann ich dir nur die JRE von Oracle empfehlen, da ist JavaFX bereits enthalten und die gibts auch als RPM: https://www.java.com/de/download/manual.jsp
Ja, dazu habe ich mir schon Gedanken gemacht:
- Ich persönlich könnte wohl mit einem Oracle JRE leben.
- Allerdings scheinen die dort nur einzelne RPMs anzubieten, aber kein Repository. Schade. Das ist es, was mich bisher hauptsächlich davon abhält. Manuelle Updates…
Ich habe mal beim openSUSE BugZilla geguckt: mindestens einen FeatureRequest https://bugzilla.opensuse.org/buglist.cgi?quicksearch=openjfx nach JavaFX (OpenJFX) hat es schon gegeben. Vielleicht muss die Nutzer-Community da mal mehr Druck machen. Allerdings: sooo viele Java-Anwendungen mit JavaFX sind mir bisher auch noch nicht bekannt. Wenn ich mir https://jaxenter.com/20-javafx-real-world-applications-123653.html so anschaue, bleibt für mich persönlich nur das MV Projekt.
Frage an Nutzer anderer Linux-Distributionen: wie ist denn dort die Unterstützung mit JavaFX (openJFX)? (EIne ganz kurze Recherche hat ergeben, dass es auf alle Fälle Unterschiede gibt… Hat jemand konkrete Erfahrungen?)
-
@gunnersson sagte in MediathekView (MV), bis v11, ab v12, Linux, openSUSE, Java, JavaFX, Open-JDK, SUN/Oracle:
Frage an Nutzer anderer Linux-Distributionen: wie ist denn dort die Unterstützung mit JavaFX (openJFX)? (EIne ganz kurze Recherche hat ergeben, dass es auf alle Fälle Unterschiede gibt… Hat jemand konkrete Erfahrungen?)
Kein Problem in Debian ab jessie , wenn man Backports nutzt.
https://packages.debian.org/search?keywords=openjfx+&searchon=names&suite=all§ion=all&lang=en -
Noch weitere/andere Erfahrungen mit JavaFX bei Linux-Distributionen?
(Meine Meldung bei openSUSE BugZilla steht leider noch aus, sorry.)
-
Hallo Gunner,
ich nutze MV unter Fedora und habe mir Java von Oracle installiert und JAVA_HOME in der
/etc/environment
gesetzt.
In meinem Fall steht dort JAVA_HOME=/usr/local/lib/javaBG,
Markus -
Moin!
Nach langer Zeit noch mal eine weitere Meldung. Es haben sich ein paar Änderungen ergeben:
- openSUSE Leap 42.3 läuft seit kurzem. (Vorher 42.2)
- Innerhalb meiner Paketverwaltung habe ich die von den Repositories bereitgestellten Java Sachen raus genommen.
- Ich habe nun ein (das zuletzt aktuelle) RPM von https://java.com/de/download/manual.jsp installiert.
- Nun läuft auch bei mir MV v13 (13.0.2).
Anmerkungen:
- Ich hätte gerne auf https://java.com/de/download/manual.jsp verzichtet (Oracle), zumal ich wohl bei jedem Update das entsprechende RPM laden und installieren muss (bisher kein entsprechendes Repository gefunden).
- Allerdings ist bei SUSE in den offiziellen Repositories nichts von JFX/JavaFX/openJFX/… zu finden.
- Auf “irgendwelche” Home Build habe ich keine Lust.
- Auf Frickelei wie “nur das Java selbst aus den SUSE Repositories und JFX dann selbst dazu frickeln” habe ich erst recht keine Lust.
Viele Grüße,
Gunner
-
Hallo Gunner!
Hier ein Link, den du wohl schon kennst:
https://forum.mediathekview.de/post/2852
Aber wieso hast du auf “irgendwelche” Home Build keine Lust?
Da geben sich Leute Mühe, etwas auch für andere zu machen - man kann auch mit denen Kontakt aufnehmen, oder z.B. an “nonamefound” schreiben - und dann ist das nicht gut genug. Befremdlich und abwertend das Ganze. Finde ich. -
@JFX4SUSE sagte in MediathekView (MV), bis v11, ab v12, Linux, openSUSE, Java, JavaFX, Open-JDK, SUN/Oracle:
Befremdlich und abwertend das Ganze. Finde ich.
Ich finde es nicht befremdlich wenn man seine Pakete lieber von seiner Distribution mit automatischen Securityupdates beziehen will anstatt aus Quellen die man nicht kennt und die von ein auf den anderen Tag den Support für diese einstelle könnten. Damit wertet man auch niemanden ab wenn man seine Programme lieber aus offiziellen Quellen beziehen möchte. YMMV
-
Moin!
@JFX4SUSE (CC: @vitusson )
Danke für den Link! So etwas in der Art hatte ich auch schon mal gefunden. Allerdings kam/kommt das (derzeit) für mich nicht in Frage, wie ich weiter oben schon angedeutet habe.
Was meinst Du mit “und dann ist das nicht gut genug. Befremdlich und abwertend das Ganze. Finde ich.” konkret? Falls Du an einer sachlichen Diskussion zum Thema “Open-irgendwas, Repositories, offiziell/inoffiziell, freier Wille, Müssen/Wollen etc.” interessiert bist, kann man das eventuell weiter vertiefen (auch wenn das dann etwas am ursprünglichen Thema vorbeigeht). Vorerst jedenfalls soviel: mit der Argumenation von @vitusson bin recht recht vertraut als auch recht d’accord.Gunner
-
Hi,
ich hatte dieses Problem in Ubuntu 17.10 mit MediathekView-13.0.4 und openjdk-8 Java.
In den Repositories ist openjfx enthalten. Habe es also nachinstalliert und endlich läuft alles!
Frank