\n"); print("\n"); ?> Fedora Myth(TV)ology<? if (isset($page_title)) print(" :: ".$page_title); ?>

Expand everything   |   Expand non-PVR-350 Output bits   |   Expand PVR-350 Output bits   |   Close everything
*** Current setting: Everything closed ***

Running MythTV on Fedora

Compiled by Jarod C. Wilson <jarod@wilsonet.com>
Made possible by information gathered from all over the Internet (Google is your friend)...
    $Revision: 127 $
    $Date: 2008-09-20 17:07:39 -0400 (Sat, 20 Sep 2008) $

1. Introduction

MythTV is an open-source project, with its primary functionality being similar to that of a TiVo on steroids, with far more features, much greater flexibility and the ability to handle an extremely wide variety of content. The project's founder and leader is Isaac Richards. The official documentation can all be found on MythTV's official web site, at http://www.mythtv.org/. The project is supported by the contributed time and effort of the open-source community, with the primary lines of technical support being the documentation on the project web site, and the project's mailing lists. It is highly recommended that if you are intending to install MythTV, join at least the mythtv-users mailing list, which you can subscribe to here: http://www.mythtv.org/mailman/listinfo/mythtv-users/, and read through the official docs.

While the official documentation attempts to be as distribution-agnostic as possible, this document is (was) geared specifically toward building a MythTV system on the Fedora Linux distributions put out by Red Hat, with all components installed from binary packages using automatic dependency resoltion tools (i.e., you won't need to compile anything or manually deal with any twisted dependency issues). Quite a few people following this particular body of documentation have successfully created their own MythTV systems, and many of them frequent the MythTV Users mailing list. Someone on the list can generally help you if you have a problem. I also frequent the mailing lists, and will help out in any way I can, though my spare time is in very short supply these days. However, please search the mailing list archive, found here: http://www.gossamer-threads.com/lists/mythtv/, before you mail the list, because there is a good chance you'll find your answer there. If you are unable to find the answer there, then read this document: http://catb.org/~esr/faqs/smart-questions.html, after which you may address your question to the mailing list. ;-)

Due to my lack of time and energy to update this document, its not been updated since sometime after Fedora Core 6 was released. As I write this, Fedora 10 is due out shortly (the "Core" part was dropped with the release of Fedora 7). While things quite honestly haven't changed very much with respect to getting MythTV up and running on Fedora, there are definitely minor changes here and there. The MythTV project's wiki has an adaptation of my original document, which the community has been maintaining, so rather than reading over my old FC6 gunk, let me point you here:


I do know for a fact MythTV works just fine on all later releases of Fedora than FC6, since I've actually run on every one of them (my own master backend as I write this is Fedora 9 and my primary frontend is currently running the Fedora 10 beta). The above wiki link is where you really ought to look for the most up-to-date info, and while older versions of my document for older Fedora releases are NOT maintained in any way, they are still available for historical purposes. Just use the MythTV wiki version, unless you have some very compelling reason to do otherwise. The old versions can be found here:

Fedora Core 6 version
Fedora Core 5 version
Fedora Core 4 version
Fedora Core 3 version
Fedora Core 2 version
Fedora Core 1 version

I do try to answer any questions emailed to me, but I'm not very good at timely replies these days, so if you have any questions, you're probably far better off asking the mythtv-users mailing list or in the #mythtv-users irc channel on irc.freenode.net. Just the same, email me if ya gotta. :)

Good luck!
Jarod Wilson