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.

  1. Make a local dir that you want to install stuff to.
    mkdir ~/freevo2
    cd ~/freevo2
  2. 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
  3. 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
  4. 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.
  5. 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

Installation (last edited 2012-01-14 18:42:12 by JasonTackaberry)