Ich möchte das Plugin softhddevice-openglosd installieren, welches von frodo schon kompiliert angeboten wird. Wenn ich es installieren möchte, kommt die Fehlermeldung, dass es mit softhddevice kollidiert. Wie löse ich das Problem?
softhddevice-openglosd: Installation
-
-
Mit untie-packages die Abhängigkeiten von yavdr-essential auflösen und dann einfach installieren. Es müsste dann softhddevice einfach deinstalliert werden.
Lars
-
Es ist beabsichtigt, dass es sich nicht zeitgleich mit softhddevice installieren lässt - vdr-plugin-softhddevice-openglosd sollte bei der Installation das Paket vdr-plugin-softhddevice ersetzen. Ein untie-packages oder ein Deinstallieren von yavdr-essential sollte nicht nötig sein, wenn das Paket von frodo auf dem Stand wie in vdr-testing ist. Beachte aber, dass bislang nur in testing-yavdr und unstable-yavdr angepasste Frontend-Skripte gibt, die auf die besonderen Erfordernisse von Skindesigner > 0.8.x und softhddevice-openglosd angepasst sind.
-
Das gilt auch für die Pakete welche in meinem PPAs sind, die entsprechen dem aus yavdr testing-vdr.
Man kann zwar nur entweder vdr-plugin-softhddevice oder vdr-plugin-softhddevice-openglosd installieren, es sollte aber keine Abhängigkeiten von yavdr hierbei berühren.Das gleichzeitige Installieren kann nicht funktioniern da es sich trotz des openglosd Forks um das softhddevice handelt und somit das Plugin den selben Namen hat (/usr/lib/vdr/plugins/libvdr-softhddevice.so.2.2.0)
Wenn ich es installieren möchte, kommt die Fehlermeldung, dass es mit softhddevice kollidiert.
Das müsstest Du mal genauer beschreiben, welches PPA von mir verwendest Du und welche von yaVDR? -
Das müsstest Du mal genauer beschreiben, welches PPA von mir verwendest Du und welche von yaVDR?
Ich verwende yaVDR 0.6.1 (mit aktuellen Updates). Ich habe deine packages von hier herunter geladen.
-
OK, das ist prinzipell das richtige Paket, zwei Dinge sind aber zu beachten:
- Du mußt mein PPA richtig hinzufügen:
Es reicht nicht nur das deb Paket zu installieren da dann die Paketmechanismen nicht greifen, wenn Du denoch nur das deb Paket verwenden willst mußt Du das was Lars geschrieben hast befolgen. - Wie seahawk1986 bereits geschrieben hatte funktioniert yaVDR in der Stable Version nur eingeschränkt mit softhddevice-openglosd. D.h. alle funktionen die das Softhddevice in den Detached Mode versetzen machen Probleme.
Aktuell die einzige Lösung ist mit yavdr nach testing zu wechseln:
sudo vi /etc/apt/sources.list.d/yavdr.listCodedeb http://ppa.launchpad.net/yavdr/main/ubuntu trusty main deb http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu trusty main deb http://ppa.launchpad.net/yavdr/stable-xbmc/ubuntu trusty main deb http://ppa.launchpad.net/yavdr/testing-yavdr/ubuntu trusty main deb-src http://ppa.launchpad.net/yavdr/main/ubuntu trusty main deb-src http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu trusty main deb-src http://ppa.launchpad.net/yavdr/stable-xbmc/ubuntu trusty main deb-src http://ppa.launchpad.net/yavdr/testing-yavdr/ubuntu trusty main
- Du mußt mein PPA richtig hinzufügen:
-
Mit untie-packages die Abhängigkeiten von yavdr-essential auflösen und dann einfach installieren.
Habe ich gemacht. Leider meldet dpgk weiter den Fehler "vdr-plugin-softhddevice-openglosd kollidiert mit vdr-plugin-softhddevice".
Nach testing zu wechseln ist leider schon mal in die Hose gegangen und ich musste neu installieren.
-
Wenn Du die Abhängigkeiten von vdr-plugin-softhddevice zum yavdr-essential entfernt hast, mußt Du bevor du das Paket vdr-plugin-softhddevice-openqlosd installierst, das Paket vdr-plugin-softhddevice entfernen.
Mit dem folgenden Skript kann man alle Abhängigkeiten zu yavdr-essential entfernen, ausserdem wird auch das Paket yavdr-essential entfernt.
Bash#!/bin/sh for i in $(apt-cache depends yavdr-essential|grep ":"|tr -d ' '|cut -d ':' -f 2); do apt-get install $i apt-mark manual $i echo $i done dpkg --purge yavdr-essential
In Deinem Fall müsstest Du folgendes tun damit alles klappt:
Code# Das eben genannte Skript ausführen apt-get remove vdr-plugin-softhddevice wget https://launchpad.net/~frodo-vdr/+archive/ubuntu/stable-vdr-skindesigner-yavdr/+files/vdr-plugin-softhddevice-openglosd_0.6.1rc1-20-fd3db0b-0yavdr1~trusty_amd64.deb dpkg -i vdr-plugin-softhddevice-openglosd_0.6.1rc1-20-fd3db0b-0yavdr1~trusty_amd64.deb
Oder wie ich schon geschrieben habe:
Codeadd-apt-repository ppa:frodo-vdr/stable-vdr-skindesigner-yavdr apt-get update apt-get install vdr-plugin-softhddevice-openglosd
Die letzte Variante hat den Vorteil das das Paketsystem weiterhin funktioniert und Du auch weiterhin Updates bekommst.Wenn Du aber schon Probleme bekommst beim wechseln in den testing Zweig würde ich an Deiner Stelle lieber warten bis die Pakete offiziell nach yaVDR stable gewandert sind.
-
Vielen herzlichen Dank für Euren Support
Die letzte Methode hat funktioniert. Das Plugin wurde installieren. Im VDR-Menü erscheint aber "nur" das normale softhddevice-plugin - oder gibt sich der fork nicht zu erkennen?
-
Im VDR-Menü erscheint aber "nur" das normale softhddevice-plugin - oder gibt sich der fork nicht zu erkennen?
Nur, wenn du ihn nach seinem Namen fragst:Code$ vdr-dbus-send /Devices device.GetPrimary method return sender=:1.7 -> dest=:1.57 reply_serial=2 int32 0 int32 0 boolean true boolean true string "softhddevice-openglosd"
Die Trennung in unterschiedlich benannte Pakete gibt es nur, damit man beide Varianten gleichzeitig in einem PPA vorhalten kann.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!