RPMS
Manually download from http://atrpms.physik.fu-berlin.de/dist/fc1/xmltv/ or
Install apt-get as suggested on the site. There are a lot of different Perl dependencies which apt-get will take care of for you. As of writing (03/03/2004) you need to add
rpm http://apt.physik.fu-berlin.de fedora/1/en/i386 at-bleeding
to your /etc/apt/sources.list
to get all of xmltv installed as it needs the "bleeding-edge" installation of pwlib to satisfy dependencies. Be sure to change it back to at-testing, at-good or at-stable as other bleeding edge packages may lead to a lot of instability.
If preferred a yum repository is also available - add the following lines to /etc/yum.conf
[atrpms] name=Fedora Core $releasever - $basearch - ATrpms baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1
Note: Fedora 7 users need to remove the 'c' from the baseurl line. Use:
[atrpms] name=Fedora Core $releasever - $basearch - ATrpms baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1
You will want to add the GPG key for ATrpms to your machine:
rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
Finally,
yum install xmltv
For more details ATrpms information, see ATrpms install help at: http://atrpms.net/install.html
Debian Packages
http://packages.qa.debian.org/x/xmltv.html I recommend to use perl and xmltv from STABLE repo. Perl-5-8-8-4 (testing) does not work fine with xmltv.
The XMLTV README has instructions for using the Perl CPAN method of downloading and installing missing modules.
Try using "force install <modulename>" if the regular install fails due to broken tests. The CPAN install process is quite noisy, make sure to read all output to find the real problem when a step fails.
Mandrake Packages
All you need to do to install on Mandrake is run 'urpmi xmltv'
Gentoo Ebuild
The XMLTV which is on the official gentoo portage does not have tv_grab_XX command, you have to add a new ebuild to your portage. Here is the HowTo: http://gentoo-wiki.com/XMLTV
Don't worry, it's too easy