Installation unter Debian 11 Bullseye auf arm64 CPU
- Frisches Debian 11 Bullseye mit ssh Zugang per Public Schlüssel installieren und dann als root einloggen
- Da es keien Repo fü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 build-essential libssl-dev zlib1g-dev python3 python3-requests python-is-python3 openssh-client -y - kompilieren Version 4.3 unstable
cd ~ git clone https://github.com/tvheadend/tvheadend cd tvheadend AUTOBUILD_CONFIGURE_EXTRA="--disable-ffmpeg_static" ./Autobuild.sh-t raspbianbuster-armhf -
TVheadend installieren
apt install -f ../tvheadend_4.3-{github commit no}~raspbianbuster_arm64.deb Beispiel: apt install -f ../tvheadend_4.3-2113~g8acd83df2~bullseye_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. - Wenn man das Kennwort vergessen hat oder die konfiguration später durchführen will lässt sich das Kennwort mit
dpkg-reconfigure tvheadendNeu setzten
- Einloggen auf der Webseite und Sprache einstellen.
http://IP-Adresse:9981