Direkt zum Hauptinhalt

Installation unter Debian 11 Bullseye auf arm64 CPU

  1. Frisches Debian 11 Bullseye mit ssh Zugang per Public Schlüssel installieren und dann als root einloggen
  2. Da es keien Repo Schlüsseldateifür :arm64 CPU gibt müssen wir es selbst kompilieren.
    Vorrausetzungen installieren
    apt install git gcc g++ ffmpeg ccache debhelper gettext libavahi-client-dev liburiparser-dev cmake libpcre2-dev libpcre3-dev libdvbcsa-dev -y &&

    apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 89942AAE5CEAA174
  3. Repokompilieren hinzufügen stable oder unstable.
    Stable (Version 4.2)3 :unstable

    shcd -c~
    'echogit "debclone https://apt.tvheadend.org/stablegithub.com/tvheadend/tvheadend
    $(lsb_releasecd tvheadend
    AUTOBUILD_CONFIGURE_EXTRA="-sc)-disable-ffmpeg_static" main" | tee -a ./etc/apt/sources.list.d/tvheadend.list'

    Unstable (Version 4.3)  für Bullseye:

     
    Autobuild.sh -ct 'echo "deb https://apt.tvheadend.org/unstable $(lsb_release -sc) main" | tee -a /etc/apt/sources.list.d/tvheadend.list'raspbianbuster-armhf


  4. TVheadend installieren

    apt update &&sudo apt install tvheadend-f -y../tvheadend_4.3-{github commit no}~raspbianbuster_arm64.deb


    Dieser Punkt ist Optional: Wenn man das Benutzerverzeichnis gerne auf ein anderes Verzeichnis umlenken möchte z.b Netzlaufwerk oder weitere Partition.

    Das Home Verzeichnis hts verschieben. In unserem Beispiel ist die andere Partition unter  /daten eingemountet via fstab
    Mit
    blkid /dev/sda1

    bekommen wirdie UUID raus. Achtung darin steht auch noch eine PARTUUID, die nicht, sondern ganz am Anfang die UUID

    Ausgabe:

    /dev/sda1: UUID="5fb8c2c4-62c0-46c9-99ce-5cfa5446990f" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="4a9560e8-755b-4f5c-977e-91b990788c84"

    Nun kann der Eintrag in die fstab erfolgen, da wir die UUID jetzt haben
    Besipiel:

    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    ...
    UUID=5fb8c2c4-62c0-46c9-99ce-5cfa5446990f /daten	ext4	errors=remount-ro 0 1
    ...

    Nun Verzeichnis verschieben und das Home Verzeichnis neu setzen



    mv /home/hts  /daten
    usermod -d /daten/hts/ hts



    Nun den TVHeadend Server starten
    systemctl tvheadend restart

    Dann Benutzername und Kennwort vergeben.

  5. Wenn man das Kennwort vergessen hat oder die konfiguration später durchführen will lässt sich das Kennwort mit
    dpkg-reconfigure tvheadend

    Neu setzten

  6. Einloggen auf der Webseite und Sprache einstellen.
    http://IP-Adresse:9981

    Screenshot_2022-10-10 Tvheadend.png