Probleme beim Versuch VDR und Plugins selber zu compilieren

  • Hallo zusammen,


    ich hatte heute etwas Zeit mal wieder am VDR zu basteln.
    Ich wollte endlich mal versuchen ein Paket selber zu debianisieren.
    Hierzu wollte ich heute alle Vorbereitungen treffen.


    Ich habe wie hier bei Tobi beschrieben, die Quellpackete auf dem VDR installiert und anschließend alle Plugins neu compiliert.


    Bei zwei Plugins bin ich jedoch gescheitert:
    - tvonscreen
    Fehlermeldung:



    - timeline
    Fehlermeldung:



    Außerdem habe ich seitdem wenn ich auf "OK" drücke keine Sender-Icons mehr und die kleinen Symbole oben rechts wie rec fehlen auch.
    Muss ich hierfür noch etwas installieren?


    Weiterhin endet im Menü die Nummerierung bei 9.
    Und im Menüpunkt Befehle sind die Untermenüs direkt sichtbar.
    z.B. 1 System herunterfahren
    2 VDR-Wartung...
    3 - Informationen über das VDR-System
    ...
    Normalerweise wähle ich den Punkt VDR-Wartung aus und erhalte dann ein neues Menü.
    Wo File kann man das einstellen?


    Ich weiß, dass waren jetzt viele Fragen auf einmal.
    Aber ich bin ja lernwillig.


    Vielen Dank schon mal für eure Hilfe!


    Gruß
    Tester

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

    Einmal editiert, zuletzt von tester ()

  • Habe inzwischen herausgefunden,
    dass sämtliche Patches nicht installiert sind.


    Ich hatte vorher Tobi´s Multipatch installiert und würde auch gerne wieder all diese Patches haben.


    Nur weiß ich nicht genau welche dies sind und wie die Installation geht.
    Leider!:weinen

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

    Einmal editiert, zuletzt von tester ()

  • Hallo Tester,


    ich habe die Tage noch das komplette C't-VDR Repository neu compiliert.
    Das einzinge Problem hatte ich, dass in dem Paket linux-kernel-headers und dvb-dev die selben Dateien vorhanden waren.
    Das ganze lief mit meinem kleinen Script problemlos durch. (Anhang)


    Die Patchlevels findest Du z.B. mit "dpkg -s vdr". Du must die Datei 00list anpassen, damit das Paket mit dem richtigen Patchlevel erzeugt wird.


    Grüße,
    Thomas

  • tbf


    vielen Dank für deinen Hinweis.
    Habe nun eine erste Variante erfolgreich gepatched.
    Und fast alle Probleme sind behoben.


    Leider fehlen mir in dieser Version noch ac3overdvb und autopid_ac3overdvb.
    Diese beiden hätte ich gerne noch mit drin.
    Habe hier auch in alten Thread gelesen, dass diese beiden sich nicht vertragen. Aber im Multipatch von Tobi sind auch beide drin.
    Wie kann man das realisieren?


    Hier sind meine Einstellung in der 00list:


    Läuft auf folgenden Fehler:


    Gruß
    Tester

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • der hörzudisablewasauchimmerwie er heisst knallt mit ac3overdvb und dem autopid


    möglichkeit 1:


    rausnehmen


    möglichkeit 2:


    die rejects auflösen und neue patches bauen die du dann an tobi/tom schickst (der rest will ja auch was von haben ;) )

    p5n7a-vm - debian lenny - vdr 1.7.9 - plugins: live, text2skin, epgsearch, xineliboutput cvs, streamdev-server - 2x tt s2-3200 - xine-vdpau 284 + df v9 patches - output vdr-sxfe
    p5n7a-vm - debian lenny - vdr 1.7.9 - plugins: text2skin, xineliboutput cvs, streamdev-client - xine-vdpau 284 + df v9 patches - output vdr-sxfe

  • dunar
    super. danke hat alles jetzt einwandfrei funktioniert.
    alle plugins konnte ich problemlos neu compilieren.


    Aus Mangel an Know-How musste ich auf Möglickeit 1 zurückgreifen.
    Wenn ich es könnte würde ich natürlich Möglichkeit 2 umsetzen und dann auf jeden Fall auch für alle verfügbar machen.


    @all
    Ein kleines Problem habe ich noch.
    Ich habe mir ein eigenes Repository angelegt (Anleitung von Tobi):



    Aber wenn ich apt-get update durchführe,
    wird nicht auf mein Repository zugegriffen.
    => Ich kann meine Plugins nicht mit apt-get installieren.


    Hier mein Source.list:



    Ich hoffe es hat vielleicht jemand eine Idee!


    Gruß
    Tester

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • So wie es aussieht scheint es zu funktionieren.


    Ich habe mit vdraptrefresh alle PAket installieren können - ohne dass der VD eine Verbindung zum Internet benötigt hat.


    Zum Test habe ich eine Plugin mit apt-get remove --purge vdr-.... komplett vom VDR geworfen. Anschleißend hae ich es wieder installiert ohne dass der VDR ins Internet musste.


    Deshalb würde ich sagen, dass die Installation der Pakete aus meine lokalen Repository funktioniert.


    Oder liege ich da falsch?


    Auf welche Datei greift apt-cache zurück?
    Kann man die leeren und anschließend neuerstellen?

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • apt-cache:
    Update der Daten mit "apt-get update" - da brauchst du nix löschen.


    Beim updaten könnte auch sein, das er auf die gespeicherten Pakete aus dem Internet zugreift.
    atp-get clean sollte die im Cache liegenden Daten löschen.


    Du kannst dann mit "ctvdrinfo" überprüfen, ob die Pakete im richtigen Patch Level vorliegen.

  • wilderigel


    Danke für den Hinweis.
    Ich habe "ctvdrinfo" die Patch Level überprüft und die stimmen.


    Habe aber noch eine "wahrscheinlich dumme" Frage.
    Nachdem ich mir ja meinen VDR nun selber übersetzt habe,
    kann ich ja nicht mehr den Luxus in Anspruch nehmen meinen VDR mit apt-get update auf der aktuellsten Version zu halten.


    Wo kann ich mich informieren, ob eine neue VDR-Version sprich 1.2.6-29 oder neue Plugin-Versionen zur Verfügung stehen?


    Welche Zeile(n) muss ich auskommentieren, damit ich meinen selber übersetzten VDR nicht überschreibe und welche kann ich drin lassen um ihn aktuell zu halten?

    Code
    #VDR-Pakete Debian Sarge:
    #
    deb [URL]http://www.e-tobi.net/vdr/sarge/experimental/binary[/URL] base/
    deb [URL]http://www.e-tobi.net/vdr/sarge/experimental/binary[/URL] backports/
    deb [URL]http://www.e-tobi.net/vdr/sarge/experimental/binary[/URL] addons/
    deb [URL]http://www.e-tobi.net/vdr/sarge/experimental/binary[/URL] vdr/multipatch/
    #


    Danke für eure Hilfe.


    Gruß
    Tester

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

    Einmal editiert, zuletzt von tester ()

  • Packetübersicht gibt es in diesem Posting:
    http://www.vdrportal.de/board/thread.php?threadid=25365&sid=&hilightuser=3232


    Habe die Einträge drinnen lassen, und die Datei /etc/apt/apt.conf.d/70debconf editiert:


    Code
    // Pre-configure all packages with debconf before they are installed.
    // If you don't like it, comment it out.
    APT::GET::Show-Upgraded "yes";
    DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};


    Dadurch bekomme ich vor dem Update nochmals ne Liste, was geupdatet wird.

  • wilderigel


    super. Soweit ist mir jetzt alles klar.
    Werde es heute abend gleich mal testen.
    Vielen Dank für deine schnelle Antwort.

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

Jetzt mitmachen!

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