Hi there.
I am currently running Openmediavault 5 (which is based upon Debian 10/Buster) on an Odroid HC2, which is an ARM-based server.
According to the download page
https://phillw.net/mark/incoming/deb_packages/tvheadend/
4.3-1857 is the latest version of TVH available to me (and I have been using if for years, now).
However, according to this page (see post #20)
https://tvheadend.org/issues/5673#note-3
Nihill Baxter has kindly provided some updated versions that should work on my system.
I tried installing the latest one and have got this message:
root@OdroidServer:~# apt install ffmpeg
Reading package lists... Done
Building dependency tree
Reading state information... Done
ffmpeg is already the newest version (7:4.1.6-1~deb10u1).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
tvheadend : Depends: libavcodec58 (>= 10:4.1.6)
Depends: libavformat58 (>= 10:4.1.6) but 7:4.1.6-1~deb10u1 is to be installed
Depends: libavresample4 (>= 10:4.1.6) but 7:4.1.6-1~deb10u1 is to be installed
Depends: libavutil56 (>= 10:4.1.6) but 7:4.1.6-1~deb10u1 is to be installed
Depends: libdvbcsa1 but it is not going to be installed
Depends: libswresample3 (>= 10:4.1.6) but 7:4.1.6-1~deb10u1 is to be installed
Depends: libswscale5 (>= 10:4.1.6) but 7:4.1.6-1~deb10u1 is to be installed
Depends: liburiparser1 (>= 0.6.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@OdroidServer:~# sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
tvheadend
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 22.3 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 65973 files and directories currently installed.)
Removing tvheadend (4.3-1946~gd003145d7~raspbianbuster) ...
Processing triggers for man-db (2.8.5-2) ...
root@OdroidServer:~# apt install ffmpeg
Reading package lists... Done
Building dependency tree
Reading state information... Done
ffmpeg is already the newest version (7:4.1.6-1~deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@OdroidServer:~# dpkg -i tvheadend_4.3-1946_gd003145d7_raspbianbuster_armhf.deb
Selecting previously unselected package tvheadend.
(Reading database ... 61543 files and directories currently installed.)
Preparing to unpack tvheadend_4.3-1946_gd003145d7_raspbianbuster_armhf.deb ...
Unpacking tvheadend (4.3-1946~gd003145d7~raspbianbuster) ...
dpkg: dependency problems prevent configuration of tvheadend:
tvheadend depends on libavcodec58 (>= 10:4.1.6); however:
Version of libavcodec58:armhf on system is 7:4.1.6-1~deb10u1.
tvheadend depends on libavformat58 (>= 10:4.1.6); however:
Version of libavformat58:armhf on system is 7:4.1.6-1~deb10u1.
tvheadend depends on libavresample4 (>= 10:4.1.6); however:
Version of libavresample4:armhf on system is 7:4.1.6-1~deb10u1.
tvheadend depends on libavutil56 (>= 10:4.1.6); however:
Version of libavutil56:armhf on system is 7:4.1.6-1~deb10u1.
tvheadend depends on libdvbcsa1; however:
Package libdvbcsa1 is not installed.
tvheadend depends on libswresample3 (>= 10:4.1.6); however:
Version of libswresample3:armhf on system is 7:4.1.6-1~deb10u1.
tvheadend depends on libswscale5 (>= 10:4.1.6); however:
Version of libswscale5:armhf on system is 7:4.1.6-1~deb10u1.
tvheadend depends on liburiparser1 (>= 0.6.0); however:
Package liburiparser1 is not installed.
dpkg: error processing package tvheadend (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (241-7~deb10u7) ...
Processing triggers for man-db (2.8.5-2) ...
Errors were encountered while processing:
tvheadend
Any advice on what to do would be very much appreciated