[Index] [TitleIndex] [WordIndex

Fedora FC9 / FC10

This is how I got it working on FC9 without using livna repository (I use freshrpms), I've also upgraded to FC10 since and nothing broke so the instructions are probably still the same. A few packages need to be manually added to python: BeautifulSoup, Twisted and Freevo. In order to install the packages manually you'll need the python-devel package. You can get this and a few other packages as well using yum:

yum install lirc python-devel python-kaa-metadata python-lirc python-kaa-base libxml2-python python-imaging python-kaa-imlib2 mplayer 

Download BeautifulSoup-3.1.0.1, Twisted-8.2.0 and Freevo-1.8.3 Locations for these can be found on the SourceDependencies page. Extract the tarballs to /usr/local or wherever you want, go into the directories of the extracted tarballs and run for each of them:

python setup.py install 

So long as the install for freevo runs without warnings your just about ready to go... you need to run freevo setup and copy the config files as explained in the standard docs. To start up run:

freevo

Any errors given describe what needs to be done very well so it should be easy from here.

Note: I also installed Twisted-2.0.0a2, TwitedWeb-0.5.0a2 and TwistedWeb2-0.1.0a2. Freevo wouldn't install until I used Twisted-8.2.0 but I didn't uninstall those mentioned above. If I was doing it again I would just go straight to 8.2 but if it doesn't work add the others mentioned above.

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.


2014-02-15 05:35