Fedora FC5

The FC5 freevo repository, containing the 1.6.3 and 1.7.2 releases, is End-of-Lifed. It is kept for historical reasons and will be dropped in the future. Please see the following sections for FC6/F7 information.

Browse Repository for FC5.

Please make sure that your yum repository information for freevo.repo is correct, based on the example below (notably, the addition of $releasever to the baseurl path).

Please refer to RPMInstallation Configuration section for details on configuring freevo.

Freevo FC5 yum repository

Edit /etc/yum.repos.d/freevo.repo

[freevo]
name=Freevo RPM Repository for Fedora Core
baseurl=http://freevo.sf.net/fedora/$releasever
gpgkey=http://freevo.sourceforge.net/fedora/tcwan_freevo_key.asc
enabled=1
gpgcheck=1

Freevo FC5 Dependencies

You'll need Freshrpms in addition to the Fedora Extras repository to obtain needed Fedora Core 5 packages.

/etc/yum.repos.d/freshrpms.repo

[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
gpgkey=http://freshrpms.net/RPM-GPG-KEY-freshrpms
enabled=1
gpgcheck=1

[updates]
name=Fedora Linux $releasever - $basearch - updates
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/updates
gpgkey=http://freshrpms.net/RPM-GPG-KEY-freshrpms
enabled=1
gpgcheck=1

Fedora FC6/F7

The eventual goal is to get Freevo into the official Fedora repository (F7 and beyond). 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 IP issues, and would have to be sourced from third party repositories.

Currently Freevo RPMs for FC6/F7 are available from the kwizart repository, which is dependent on additional packages from rpm.livna.org. 

WARNING: You SHOULD NOT mix packages from Livna with those from FreshRPMs, as doing so will lead to RPM package conflicts and other dependency issues.

Latest Freevo FC6/F7 Installation Information from kwizart

Install Livna repository, see this link : http://rpm.livna.org/rlowiki/

Install kwizart repository : http://kwizart.free.fr/blog/index.php?configuration

yum --enablerepo=kwizart install freevo freevo-boot mplayer xine xdtv

copy local_conf.py.example from /usr/shared/doc/freevo-1.7.0 to /home/<you>/.freevo/local_conf.py (but not to /etc/feevo ???)

(this part will be taken from the rpm when a special uid gid will be chosen for freevo - this requires not to start the services by default (mostly because the web server do not have to run as root...)

Optionally, you can get xmltv with atrpms (but only using targeted install like:)

yum --enablerepo=atrpms install xmltv

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

Known or possible regression:

pygoom mp1e fmtools Xmame

These packages are currently not available for F7 (Aug 17, 2007).

FC6 installation notes (out of date)

I've been trying to get freevo up and running on FC6. Its not finished yet and in truth it doesn't seem a job for a linux newbie but maybe the following will prove a starting point for anyone else who wants to try:

Install FC6 from DVD Create the following repository files:

[root@fc6 ~]# cd /etc/yum.repos.d


[root@fc6 yum.repos.d]# cat freshrpms.repo
[freshrpms]
name=RPMForge: Freshrpms
#baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/
mirrorlist=http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-freshrpms
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=1
enabled=0

[updates]
name=Fedora Linux $releasever - $basearch - updates
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/updates
gpgkey=http://freshrpms.net/RPM-GPG-KEY-freshrpms
enabled=1
gpgcheck=1



[root@fc6 yum.repos.d]# cat dries.repo
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/
gpgkey=http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt
enabled=1
gpgcheck=1



[root@fc6 yum.repos.d]# cat kwizart.repo
[kwizart]
name=kwizart for Fedora Core $releasever - $basearch - Base
baseurl=http://kwizart.free.fr/fedora/$releasever/$basearch/
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart

[kwizart-debuginfo]
name=kwizart for Fedora Core $releasever - $basearch - Debug
baseurl=http://kwizart.free.fr/fedora/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart

[kwizart-source]
name=kwizart for Fedora Core $releasever - $basearch - Source
baseurl=http://kwizart.free.fr/fedora/$releasever/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart

Then use yum install <pkgname> to install the following. The freevo package does not flag its dependencies but these are all I'll found to date:

freevo
mplayer
xine
pygame
twisted
python-kaa-imlib2
python-kaa-metadata

Then:

freevo setup

copy local_conf.py.example from /usr/shared/doc/freevo-1.7.0 to /home/<you>/.freevo/local_conf.py

This should allow you to at least startup freevo (in display mode: all I'm interested in). It seems I have some hardware issues still to resolve so this is as far as I've got for now.

Wan Tat Chee comments:

You can use the freevo-core-suite and freevo-recording-suite meta-RPMs to check for dependencies. These are available from the freevo.sf.net FC5 Fedora Repository.

They are RPMs without any files which specify the dependency packages. The reason some dependencies were not listed in the freevo package is because not everyone uses freevo the same way, e.g., Xmltv services are not available in all countries.

Fedora (last edited 2008-03-21 15:13:18 by localhost)