The easiest way to install HubDNS and its dependencies to a TurnKey Linux appliance (or Debian or a Debian based distribution e.g., Ubuntu) is via the package manager. HubDNS is in the TurnKey Linux package repository so if you're using a TurnKey Linux installation it's as easy as:

apt-get update
apt-get install hubdns

If you're using a non TurnKey Linux system you will first need to install the turnkey-keyring and configure sources.list. Note that the steps below assume you are using Debian or Ubuntu.

Install turnkey-keyring:

apt-key add turnkey-release-keyring.gpg

Add the TurnKey repository to your sources list (e.g., /etc/apt/sources.list):

deb lucid main


Note: If you would like to install from source, you will need to install the dependencies.


Don Moody's picture

I run Ubuntu Desktop 12.04 64 bit as my host operating system with virtualbox handling any others.

I've been playing with publishing a virtual machine or cluster from my laptop to Amazon AWS and I'm having difficulties getting HubDNS running on precise. (I understand that the sources link is for lucid is there one for precise?)

The error I recieve when I add HubDNS to my /etc/apt/sources.list and do an apt-get update is:

Fetched 5,150 B in 2s (1,940 B/s)
W: Failed to fetch  Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file)

Can you give me an idea of what is going on here, and, if this is even doable from precise 64 bit being that the apt link is for lucid?