First of all, you should subscribe to the Freevo developer mailinglist to get useful information on the current status of Freevo..
Currently, Kaa modules (required by Freevo) are hosted on GitHub, while Freevo uses Subversion. This is a temporary transition period, and eventually all development will move to GitHub.
- Make a local dir that you want to install stuff to.
mkdir ~/freevo2 cd ~/freevo2
- Now grab the source from code repositories.
mkdir src cd src for module in base imlib2 display metadata beacon epg candy popcorn webmetadata; do git clone git://github.com/freevo/kaa-$module.git done svn co svn://svn.freevo.org/freevo/trunk freevo2
- Now install to local dir ~/freevo2/
for module in kaa-*; do pushd $module python setup.py install --prefix=~/freevo2 popd done cd freevo2 python setup.py install --prefix=~/freevo2
- You should add the new bin directory inside of your freevo2 diretory to your PATH.
export PATH=$PATH:~/freevo2/bin
Otherwise freevo can not find beacon and friends. You can now start everything from ~/freevo2/bin
If you are planning on using VDR through Freevo you must install vdrpylib from CVS. Freevo uses this library as its interface to VDR.
Gentoo users should use the ebuilds from the overlay. See InstallationGentoo.
Ubuntu dependencies: Installation/UbuntuFeistyDependencies
