Fedora 7 / Fedora 8
The eventual goal is to get Freevo into the official Fedora repository. However, this is still a work in progress. In addition, some of the dependencies such as vlc, mplayer, xine, etc. cannot be released as part of the official Fedora repository due to Patent issues, and would have to be sourced from third party repositories.
Currently Freevo RPMs for F7/F8 are available from the kwizart repository, which requires additional packages from rpm.livna.org
WARNING: You SHOULD NOT mix packages from Livna with those from FreshRPMs or ATrpms or else, as doing so will lead to RPM package conflicts and other dependency issues. Livna and FreshRPMS are working together to merge third part packages with RPM Fusion
Fedora 8
Freevo 1.7.5 is available for Fedora 8 from the kwizart repository. New features have been added to the package to be compliant with Fedora guidelines:
- Add logrotate support for freevo-boot
- Add freevo user/group (nologin is default secure) - don't forget to add your user to the freevo group.
- Fix file-not-utf8
- Add automatic convert_support for -boot
- xine is the default player (requires xine-lib-extras-nonfree from rpm.livna.org )
There is still some work to do:
- Rewrite the initscripts. (restart support, cleaning)
- Remove already provided fonts and uses the system ones.
- Add default directories (Video Audio Images) for single user support
Fedora 7
Freevo 1.7.5 is available for Fedora 7 from the kwizart repository. Fedora 7 have received an updated python-twisted package to 2.5... This version is not compatible with freevo 1.7.3.
If you have downgraded python-twisted to 2.4 you can disable the yum-versionlock plugin and update freevo to 1.7.5 {{{su - vi /etc/yum/pluginconf.d/versionlock.list (and remove all python-twisted packages) yum update --enablerepo=kwizart freevo}}}
Fedora Installation Information from kwizart
The Fedora official repository will provide some dependency packages such as python-kaa\* lsdvd etc... It is available by default using yum.
Install Livna repository for mplayer vlc xine , etc ...
Install kwizart repository for freevo freevo-boot xdtv , etc ...
Install Dribble repository for Xmame , etc ...
yum --enablerepo=kwizart install freevo
Optionally you can install also: {{{yum --enablerepo=kwizart install freevo-boot mplayer xine vlc xdtv fmtools yum --enablerepo=dribble install Xmame }}}
Optionally, you can get xmltv with atrpms. But be careful with this repository as it may replace package and is known incompatible with livna, kwizart and dribble repositories (but only using targeted install like:)
yum --enablerepo=atrpms install xmltv
Note for ppc/ppc64 users
Fedora is available to ppc and ppc64 arches (including PS3). But there is no kwizart's repository for such arches. As the freevo package is arch independant. It is possible to install freevo on ppc by doing this: (you may need to install kwizart-release to verify signature).
su - wget http://kwizart.free.fr/fedora/8/i386/freevo-1.7.5-1.kwizart.fc8.noarch.rpm wget http://kwizart.free.fr/fedora/8/i386/freevo-boot-1.7.5-1.kwizart.fc8.noarch.rpm yum localinstall freevo\*
For now only ppc is supported by the rpm.livna.org repository.
Freevo for Fedora Configuration
copy local_conf.py.example from /usr/share/doc/freevo-1.7.5 to ~/.freevo/local_conf.py (or /etc/freevo ).
This part will be supported within the rpm when a special uid/gid will be chosen for freevo. By default, the freevo 1.7.5 Fedora package will create a freevo user and group. If you want to use freevo with multiple users, you need to set the freevo uid/gid created at install time in the local_conf.py. Then, add your users to the freevo group.
Upgrading to kwizart FC6/F7 packages from older versions of Freevo RPM packages
freevo-core-suite and freevo-recording-suite are not used anymore (for now...) they have to be uninstalled in case of an upgrade.
rpm -e freevo-core-suite and freevo-recording-suite
Similarly for freevo17 packages. It is best to backup your /etc/freevo/local_conf.py, then remove the freevo17-* packages.
rpm -e freevo17 freevo17-boot
Orphaned packages: These packages are currently not available for F7 (Oct 19, 2007): pygoom mp1e
Legacy version of Fedora Core
Fedora Core 6 is "end of life" since 8 December 2007. The last freevo version available from the kwizart repository is 1.7.3.
Fedora Core 5 is "end of life" since 31 June 2007. The last version of freevo from the freevo sourceforge repository is 1.6.3 (with freevo17 to 1.7.2).
What means "end of life"? The fedora project have defined the support range for a given Fedora release from release date of Fedora n to the release date or Fedora n+2 and one mounth. Each Fedora release take around 6 months. This give a support range of around 14 months. After 14 months, no more updates will be handled by the Fedora project (even security fix). Unless you are setting freevo on a local LAN that do not have external network access, you should highly consider upgrading...
If you want to have a larger supported OS in time, you can consider using CentOS. Actually CentOS 5 packages are rebuilt from Redhat Enterprise Linux 5 (RHEL5) which is based on Fedora Core 6. CentOS 5 can eventually uses packages for Fedora Core 6, but you you might want to use the EPEL (Fedora Extra Repository for Enterprise Linux) which is targeted as RHEL/CentOS OSes... RPMFusion will provide the needed part that are restricted by patents.