• Zitat

    Installing Kodi on Ubuntu-based distributions with Team Kodi PPA

    Please note that currently the Team Kodi PPA is not maintained due to the previous sole maintainer stepping away from the responsibility.

    For now the only options are building from source, using Flatpak or a distro such as Debian which includes Kodi in their distribution.

    Flathub:
    -> https://flathub.org/apps/tv.kodi.Kodi

  • Flatpak hab ich schonmal probiert, hat aber für mich nicht funktioniert. Ich hab in Kodi Menüpunkte, wie "Spiele", die eigentlich externe Programme aufrufen sollten, wie etwa den Game Launcher Pegasus. Ich glaube der Sandboxmodus vom Flatpak verhindert das. Hatte dem Flatpak damals auch mit einem anderen Programm die Zugriffe erlaubt, ging trotzdem nicht.

    Davon mal abgesehen würde das Ausweichen auf Flatpak mein Problem nicht lösen. Diesen Fehler "Das Depot ... enthält keine Release-Datei" bekomme ich so gut wie jedes Mal, wenn ich versuche etwas zu installieren.

  • Diesen Fehler "Das Depot ... enthält keine Release-Datei" bekomme ich so gut wie jedes Mal, wenn ich versuche etwas zu installieren.

    Gehe in /etc/apt/sources.list.d/ und lösche dort die Dateien (sudo erforderlich), die xbmc enthalten. Anschliessend sudo apt update.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Diese Fehler kriegst du weg wenn du das Kodi PPA was ja nicht mehr gepflegt wird aus deinem apt entfernst.

    Auch bei Flatpack gibt es die Möglichkeit z.B. via Flatseal die Berechtigungen der Programme anzupassen, vielleicht bringt dich das weiter.

    Ansonsten kannst du Kodi auch noch selber kompilieren: https://github.com/xbmc/xbmc/blob/master/docs/README.md

    Ja, Flatseal war glaube ich das Programm, mit dem ich damals versucht habe, Kodi die Berechtigungen zu geben, die es braucht, um externe Programme zu starten. Das hatte aber nicht funktioniert.

    Daher bleibt eigentlich nur selbst kompilieren, aber wie hier beschrieben: RE: Pipewire auf Ubuntu bin ich aufgrund irgendwelcher Fehler in der Kommandozeile daran gescheitert.

    Die Anleitung auf github ist wohl nicht mehr up-to-date. Ich habe gehofft das Problem lösen zu können, wenn ich erstmal diesen 404 Fehler aus der Welt schaffe.

    Gehe in /etc/apt/sources.list.d/ und lösche dort die Dateien (sudo erforderlich), die xbmc enthalten. Anschliessend sudo apt update.

    Danke für den Tipp. Ich hab das nicht vergessen, kam nur noch nicht dazu, es auszuprobieren. Ich hab nach dieser Woche Urlaub, dann werd ich mich dem mal annehmen.

  • Gehe in /etc/apt/sources.list.d/ und lösche dort die Dateien (sudo erforderlich), die xbmc enthalten. Anschliessend sudo apt update.

    Ok, das hat auf Anhieb funktioniert, vielen Dank nochmal!

    Aber wie würde ich jetzt weitermachen, um Kodi zu kompilieren? Ich habe gelesen, dass verschiedene Anleitungen nicht mehr up-to-date sind. Google und YouTube spucken auch recht wenig aus.

    Ich wollte jetzt die Abhängigkeiten installieren, wie hier beschrieben: https://github.com/xbmc/xbmc/blob…quired-packages

    Ich hab den Abschnitt einfach copy+paste ins Terminal kopiert und bekomme einen Syntaxfehler:

  • Die README ist leider nicht so aufgebaut, dass man das einfach so in ein Terminal pasten kann.

    Zum Beispiel folgender Teil: gcc (>= 7) | gcc-7

    Das "(>= 7)" bedeutet, dass das Paket mit Namen "gcc" mindestens die Version 7 haben muss, aber das "(>= 7)" darf man dann nicht eingeben beim Installieren mit apt.

    Ebenso das " | " darf nicht eingegeben werden. Das ist nur eine Kurzschreibweise für "oder" und bedeutet, entweder das Paket "gcc" installieren (wenn das mindestens Version 7 hat) oder "gcc-7" (wenn es das gibt, aber dann ist klar, dass es genau die Version 7 ist; die Paketnamen unterschiedlicher Distributionen müssen halt nicht immer zwingend gleich lauten).

    Also wenn da als Abhängigkeit "gcc (>= 7) | gcc-7" steht, muss man je nach Distribution "sudo apt install gcc" oder "sudo apt install gcc-7" verwenden.

    Dasselbe Spiel muss man dann für alle Einträge auf der Seite machen, wo es Klammern oder das Pipe-Zeichen gibt. Und ich denke, die Kommas müssen auch alle weg.

    Nachtrag: auf https://github.com/xbmc/xbmc/blob…encies-manually steht eine Zeile, die man so komplett rauskopieren kann, das würde ich mal probieren.

  • Nachtrag: auf https://github.com/xbmc/xbmc/blob…encies-manually steht eine Zeile, die man so komplett rauskopieren kann, das würde ich mal probieren.

    Hey, danke hab ich gemacht. Ich bin jetzt bei Schritt 4.1 Build Kodi.

    Hab das eingegeben: cmake ../kodi -DCMAKE_INSTALL_PREFIX=/usr/local -DCORE_PLATFORM_NAME=x11 -DAPP_RENDER_SYSTEM=gl

    Dann hat er gemeckert, flatbuffers nicht finden zu können, also hab ich es hiermit nachinstalliert: sudo apt install libflatbuffers-dev

    Als nächstes hat er gemeckert, pcre nicht finden zu können, also versucht nachzuinstallieren: sudo apt install libpcre2-dev

    Daraufhin meinte er aber, es sei schon installiert, jetzt weiß ich nicht, was dann das Problem ist:

  • Vielleicht ist das nicht die Version, die Kodi braucht.

    Sieht so aus, als gäbe es auch ein "libpcre3-dev", vielleicht hilft das?

    Nachtrag: vielleicht ist es schon das richtige Paket, aber das Build-Skript findet die Dateien aus irgendwelchen Gründen nicht. Vielleicht muss man mit "export PCRE_LIBRARY=..." und "export PCRE_INCLUDE_DIR=..." die Pfade angeben, wo die ".so" bzw. ".h" Dateien aus "libpcre2-dev" hin installiert wurden.

Jetzt mitmachen!

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