Ubuntu Packages
These packages are for Ubuntu 10.04, 10.10, 11.04, 11.10, 12.04 and 12.10. See the FAQ for additional information.
Version 0.0.8 and above
From version 0.0.8 and above, the kernel module is now using DKMS (http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support) and the user application userhdhomerun can run as a daemon and use Upstart to do so. Meaning that installation is now quite a bit easier.
Install dvbhomerun Packages From Launchpad
sudo add-apt-repository ppa:tfylliv/dvbhdhomerun sudo apt-get update sudo apt-get install dvbhdhomerun-dkms dvbhdhomerun-utils
Change Tuner Typer in /etc/dvbhdhomerun (optional)
In most cases the tuner type (DVB-C/ATSC/DVB-T) can be auto detected, but it will not always work. In these cases you will want to change your tuner type in /etc/dvbhdhomerun before starting the service in the next step. Insert/change the contents of /etc/dvbhdhomerun with something like the below.
[1210E3DC-0] tuner_type=DVB-C use_full_name=true
The easiest way to find your device ID is simply to look in the HDHomeRun Config GUI. Or use the following from cmd line:
hdhomerun_config discover
Add one entry for each tuner.
Load Kernel Module and Run the User App
sudo service dvbhdhomerun-utils start
Version 0.0.7 and below
The below is for version 0.0.7 and below. E.g. building without DKMS.
Install dvbhomerun packages from Launchpad
sudo add-apt-repository ppa:tfylliv/dvbhdhomerun sudo apt-get update sudo apt-get install dvbhdhomerun-source dvbhdhomerun-utils
Build + Install Kernel Module Automagically
sudo module-assistant prepare sudo module-assistant update sudo module-assistant auto-install dvbhdhomerun-source
Load Kernel Module and Run the User App
sudo modprobe dvb_hdhomerun sudo userhdhomerun
Leave the userhdhomerun running in a prompt.