I found a great guide to installing Ventrilo on Ubuntu 9.10, I followed the steps and it worked perfectly on my installation of 10.10 as well. It fills in all the gaps that official ventrilo installation guide has.
Source: Brandon Williams @ http://rocketeerbkw.com/content/installing-ventrilo-server-ubuntu-910-karmic-koala
If you’re running a 64bit version of Ubuntu, you must install the 32bit libs
# sudo apt-get install ia32-libs
Create a user for ventrilo to run under
# sudo useradd ventrilo
Download the linux version to your home directory (or another temp directory of your choosing), extract the files and change current directory to what we just extracted
# tar -xzf ventrilo_srv-3.0.3-Linux-i386.tar.gz
# cd ventsrv
Move the vent binaries to /usr/bin and make them executable
# sudo mv ventsrv/ventrilo_srv /usr/bin/ventrilo_srv
# sudo mv ventsrv/ventrilo_status /usr/bin/ventrilo_status
# sudo chmod +x /usr/bin/ventrilo_srv /usr/bin/ventrilo_status
Make a directory for the config files and then move them there.
Give ventrilo user access
# sudo mkdir /etc/ventrilo
# sudo mv ventrilo_srv.ini /etc/ventrilo/ventrilo_srv.ini
# sudo chown -R ventrilo:ventrilo /etc/ventrilo
Make vent start when computer boots
- Create the init.d script
- Copy the contents of this init.d script to that file
- Make it executable and add it to boot sequence
# sudo nano /etc/init.d/ventrilo
# sudo chmod 755 /etc/init.d/ventrilo
# sudo update-rc.d ventrilo defaults
Test to see if it works
# sudo /etc/init.d/ventrilo start
You should see something like the following, where 21626 will be the process ID of vent server
* Starting VOIP server ventrilo
21626: old priority 0, new priority -5
[ OK ]