staging.inyokaproject.org

MediathekView

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels MediathekView.

Promese

Avatar von Promese

Anmeldungsdatum:
5. Juli 2016

Beiträge: 26

Klaro 😉

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

# In das Downloadverzeichnis wechseln
cd /home/$USER/Downloads

# vorhandene, ältere Downloads des Programms entfernen
rm -fr MediathekView*

# die aktuelle Version herunterladen
wget https://download.mediathekview.de/stabil/MediathekView-latest.tar.gz

# die alte Version entfernen
sudo rm -fr /opt/MediathekView

# die neue Version entpacken
tar -xf MediathekView-latest.tar.gz

# das Archiv entfernen
rm /home/$USER/Downloads/MediathekView-latest.tar.gz

# die neue Version umbenennen
mv /home/$USER/Downloads/MediathekView* /home/$USER/Downloads/MediathekView

# die neue Version in das Richtige Verzeichnis schieben
sudo mv  /home/$USER/Downloads/MediathekView /opt/

es ist heute Vormittag aus Langeweile entstanden und hat, zumindest bei mir, funktioniert. Ich denke schon, dass es bestimmt eine Erleichterung gerade für Linux-Anfänger sein wird, die aktuellste Version automatisch einzuspielen.

a-manthey-67

Anmeldungsdatum:
8. Juli 2013

Beiträge: 12

Derzeit wird über die Paketquellen die aktuelle Version von MediathekView angeboten (13.0.6-1), sodass auch der herkömmliche Weg über apt beschritten werden kann.

Hierbei werden die Abhängigkeiten mit installiert und man erhält beim Programmstart eine Fehlermeldung, sinngemäß

die Softwareversion konnte nicht festgestellt werden

Das Programm startet, Videodownloads brechen aber mit folgender Fehlermeldung ab:

java.lang.RuntimeException: Unexpected error: java.security.Invalid.AlgorithmParameterException: the trustAnchors must be non-empty

Ursache scheint eine nicht passende Java-Version zu sein. Anscheinend ist openjdk-8-jre erforderlich, während über default-jre openjdk-11-jre installiert wird. Eine Lösung wird hier aufgezeigt: https://forum.mediathekview.de/topic/1372/ubuntu-18-04-javafx-wurde-nicht-im-klassenpfad-gefunden

Bei einer Neuinstallation von Ubuntu können aber auch zunächst die Abhängigkeiten mit openjdk-8-jre installiert werden:

1
sudo apt install vlc flvstreamer ffmpeg openjdk-8-jre openjfx

und anschließend

1
sudo apt install mediathekview

Auf diese Weise startet MediathekView bei mir ohne Fehlermeldung und auch der Download funktioniert ohne Fehlermeldung.

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

a-manthey-67 schrieb:

1
sudo apt install mediathekview

Auf diese Weise startet MediathekView bei mir ohne Fehlermeldung und auch der Download funktioniert ohne Fehlermeldung.

Damit installierst Du aber wahrscheinlich eine uralte Version.

siehe auch MediathekView

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Nein, im Moment nicht, im Moment sind beide Versionen identisch, was a-manthey-67 ja auch oben geschrieben hat ... 😎

a-manthey-67

Anmeldungsdatum:
8. Juli 2013

Beiträge: 12

Axel-Erfurt Für die einzelnen Ubuntu-Releases ist jeweils die Mediathekview-Version in den Paketquellen enthalten, die beim Erscheinen des Relases aktuell ist, siehe Ubuntu-Paketsuche, z.B.:

  • Ubuntu 16.04 LTS: 10-2

  • Ubuntu 17.10: 13.0.2-2

  • Ubuntu 18.04 LTS: 13.0.6-1

Damit ist der Hinweis in der Wiki eigentlich nur für Nutzer der LTS-Versionen relevant und das auch nur nach längerer Laufzeit des LTS-Releases.

Edit 4.05.2018: der entsprechende Passus im Wiki-Artikel wurde zwischenzeitlich entsprechend angepasst.

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Unter Ubuntu 18.04 ist openjdk-8-jre icedtea-8-plugin nötig. Ich weiß nicht wie ich das einbauen soll!

Sorry stehe auf dem Schlauch.

Unter Ubuntu 14.04 gibt es kein openjdk-8 was aber nötig ist:

Zur Verwendung ist eine Java-Laufzeitumgebung (JRE) ab Version 8 notwendig.

Dann könnte man schreiben das ab Ubuntu 16.04:

sudo apt-get install vlc flvstreamer ffmpeg openjdk-8-jre icedtea-8-plugin openjfx

installiert werden muss.

Danke fürs durchlesen!

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Da kannst Du auch gleich dazu schreiben, dass die Version aus den Ubuntu-Quellen inzwischen längst veraltet ist. Es gibt schon die Version 13.2.1, die man aber manuell installieren muss.

Die Beschränkung auf Java8 wird laut Aussagen der Entwickler in neueren Versionen auch bald wegfallen.

Das icedtea-8-plugin brauchst Du vermutlich nur für Mediathekvieweb, für eine lokal installierte Version ist das nicht notwendig.

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Ich habe eingefügt: Warnung das die Programmversion aus den Paketquellen veraltet ist und zum Installieren: openjdk-8-jre

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Die Version 13.06-1 aus den Ubuntu Paketquellen funktioniert nicht mehr wegen fehlendem openjfx in Version 8 siehe z.B. auch mediathekview-meldet-java-probleme/

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

ok... weiß jemand, ob das dann für die manuelle Installation gilt?

Gruß, noisefloor

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Die aktuelle Version von MediathekView 13.3 benötigt Minimum ein Java in Version 11, was ja bei Ubuntu in den Quellen liegt, es wird auch kein javafx mehr benötigt

siehe https://mediathekview.de/changelog/13-3-0/

Im Moment gibt es auch schon Debian-Pakete als Snapshot welche ein passendes Java gleich mitbringen https://forum.mediathekview.de/topic/2653/aufruf-mv-installer?page=1

Die Installation einer veralteten Version (bei 18.04 z.B. 13.06-1) aus den Ubuntu-Quellen kann ich nicht mehr empfehlen

Beforge Team-Icon

Ehemalige

Anmeldungsdatum:
29. März 2018

Beiträge: 2007

Zur Verwendung ist Java 11 JDK oder Java 12 JDK Mindestvoraussetzung. Vorher müssen ältere Java-Versionen entfernt werden.

Wirklich JDK? Oder reicht nicht auch die JRE?

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Natürlich reicht die JRE. Die Entwickler von Mediathekview empfehlen allerdings AdoptOpenJDK 11.

Da ist imho noch mehr nicht korrekt geschrieben worden heute. Man braucht wegen dem Alternativen-System keine älteren Java-Versionen deinstallieren.

Zukünftig kann man sich das Gedöns mit der Java-Version ja sparen, es gibt bereits Beta-Versionen als Debian-Pakete welche bereits eine passende Java-Version mitbringen und alles zusammen dann nach /opt installieren.

Beforge Team-Icon

Ehemalige

Anmeldungsdatum:
29. März 2018

Beiträge: 2007

Hallo Ubunux,

kümmerst du dich darum, dass das angepasst wird?

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Infos kann ich liefern, aber Änderungen in Wikiartikeln schreibe ich nicht mehr.