Hallo,
ich wollte das vdr-plugin-cecremote über das Setup von easyvdr installieren, aber zum Abschluss erscheint sinngemäß der Hinweis "wurde nicht installiert".
Also hab ich an der Konsole das mal versucht:
apt install vdr-plugin-cecremote
Da kommt die Ausgabe:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
vdr-plugin-cecremote : Hängt ab von: libxerces-c3.1 ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Ich muss noch dazu erwähnen dass ich mal ein apt upgrade machte weil ich die kernelsourcen brauchte um den Treiber der TT-S2 6400 zu kompilieren. Bei Ubuntu ist es nun so dass man immer die neuesten kernelsourcen bekommt und nicht die welche zum installierten kernel gehören. Dieser ist jedoch bei easyVDR auf hold. Warum weiß ich nicht. Vor einem Jahr half mir mango, surfacecleanerZ und ein user namens wirbel wie man die Treiber korrekt kompiliert. "wirbel" meinte man muss immer die sourcen verwenden welche zum installierten kernel gehören. Bei easyVDR war das nach der neuinstallation 5.4.0-26-generic soweit ich noch weiß. Also musste ich den aktuellen kernel installieren und die passenden sourcen. Dabei habe ich ein apt upgrade gemacht und somit auch alle anderen neuen Ubuntupakte installiert. Danach habe ich den kernel auf hold gesetzt und zusätzlich die sourcen damit diese erhalten bleiben.
Nun gut ich hab nun mal ein upgrade gemacht, ich hoffe dass das nicht die Ursache ist warum das vdr-plugin-cecremote sich nicht installieren lässt.
Ich hab mal nachgeschaut: libxerces scheint wohl bei Ubuntu 20.04 im Paket libxerces-c3.2 zu sein. Also hab ich das installiert:
apt install libxerces-c3.2
Trotzdem verlangt das vdr-plugin-cecremote noch die *-c3.1.
Also habe ich im vdr-wiki nach dem Plugin gesucht.
Aktuell wäre 1.5.0 bei easyVDR5 wird 1.4.1 verwendet.
Hab mal versucht die sourcen in easyvdr zu holen:
apt source vdr-plugin-cecremote
aber das scheitert, die sourcen wurden nicht gefunden.
Dann habe ich die sourcen von der Homepage des plugins geholt, also 1.5.0
Zum kompilieren muss man m.w. die sourcen von vdr holen, das hab ich so versucht:
apt source vdr -> damit bekomme ich die sourcen von vdr 2.4.1
Aber easyVDR5 verwendet 2.2.0
Frage 1:
ich bin zwar kein Entwickler und habe kaum Kenntnisse, aber vor 20J konnte ich eigentlich unter LinVDR problemlos plugins kompilieren. Ich habe aber fast alles vergessen wie das ging.
Vielleicht kann mir jemand mal helfen wie ich unter easyVDR5 so eine Art Entwicklersystem mit den sourcen richtig einrichte.
In der source.list fehlt da irgendwas, kann das sein?
Frage 2:
Bei diesen Link habe ich was gefunden:
https://bitbucket.org/Ranseyer…remote-1.4.1~git20170212/
https://gitlab.com/easyvdr/five/-/tree/master/v
Es sieht für mich so aus dass das plugin bereits für easyVDR5 kompiliert wurde. Hmm, dann müsste es ja an meinem installierten System liegen.
Hat das plugin jemand schon am laufen unter easyVDR5?