[ppa:yavdr] VDR ohne bestimmte Abhängigkeiten installieren -> LIRC

  • Hi,
    ich nutze eine eigene / gepatchte LIRC Version. Wie kann ich den mittels

    Code
    apt-get install vdr

    LIRC weglassen?

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Ein eigenes PPA mit höherer Priorität anlegen und dort dein lirc-Paket ablegen.
    Oder ein "hold" o.ä. auf dein schon vorher installiertes Paket setzen, siehe apt-pinning und Konsorten.


    Lars.

  • Mh..
    ich installiere mein LIRC so:

    Code
    ./autogen.sh
    ./setup.sh
    make
    sudo make install


    Geht es auch einfacher?


    apt-get findet immernoch LIRC. Habe zum testen das vorhandene LIRC deinstalliert und erneut geschaut ob es zu installieren geht:

    Code
    xbmc@zotac:~$ sudo echo LIRC  hold |dpkg --set-selections
    dpkg: error: operation requires read/write access to dpkg status area
    [sudo] password for xbmc:



    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

    Einmal editiert, zuletzt von atgis ()

  • Wenn du am Paketmanager vorbei installierst, weiß ich nicht, was passiert.
    Warum baust du kein richtiges deb-Paket? Das würde vieles vereinfachen.


    Beim ersten Aufruf ist es besser, vorher per "sudo su -" root zu werden und dann das "echo ... | dpkg ..." auszuführen.


    Lars.

  • Mit deb-Paket bauen habe ich mich noch nicht beschäftigt ;(
    Ich weiß also (noch) nicht wie es geht.

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Da du ja nur ein vorhandenes Paket ersetzen möchtest, ist das vorhandene debian-Verzeichnis in den Sourcen schon mal ein guter Start.
    Sind es nur Patches auf die gleiche Version? Dann mal mit quilt beschäftigen.
    Wenn es eine aktuellere Version ist: manchmal findet man bei Launchpad schon passende Pakete, weil irgend jemand sich die Arbeit schon gemacht hat.


    Es lohnt sich, sich damit auseinander zu setzen.


    Lars.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!