Freevo - Ports for CRUX

What is it?

This is a repository containing everything you need to turn a basic CRUX-system into a standalone mediacenter using the Python-based home theatre PC platform Freevo.

It contains modifed and unmodfied ports from other repositorys and some I build by my own.

Documentation

First you have to install and configure CRUX suitable for your hardware and requirements (gfx, sound, TV, acpi, additional software, ....). Then execute the following commands:

#> prt-get depinst httpup
#> wget -P /etc/ports http://www.tbmnet.de/crux/download/freevo.httpup
#> ports -u
#> echo "prtdir /usr/ports/freevo" >> /etc/prt-get.conf
#> prt-get depinst freevo

Now configure freevo.

You are through :-)

Hints / Problems

  • I would be realy surprised if this works for you as easy as described above. Although in theory it should work, I am sure you will get footprint missmatches, depency errors and many other nasty problems. So it will be unalterable for you to have profound knowledge about Linux in general as well as knowledge about CRUX, Freevo and the multimedia capabilities of Linux (v4l, alsa, lirc, ....) in particular.
  • Freevo (1.5.3) is supposed to run on python-2.3! CRUX already uses python-2.4. This works as well but there are some problems (refer to the freevo mailing lists).
  • I will NOT update this repository until I upgrade my HTPC! So CRUX 2.0 and Freevo 1.5.3 are recommended.
  • The freevo port doesn't contain any rc-scripts. It is up to you to start the recordserver, webserver and freevo it self at bootup, at login or manually. You decide to run freevo as root or as user. You decide to run on X or on framebuffer. You decide to encumber yourself with all this trouble or to buy a boring hardware-settopbox.