[mythtv] Newbie question: how to install on remote frontend?

Robert Johnston anaerin at gmail.com
Sun Dec 27 14:31:51 UTC 2009


On 27/12/2009 5:07 AM, Chris Dennis wrote:
> Hello folks
>
> I'm new to the SVN version of mythtv, and can't find an answer to this
> question.
>
> I've got a mythtv 0.22 backend working well. The frontend runs on a VIA
> C3-based motherboard, and has various issues, so I'm trying to get the
> latest SVN version running on it so that I can work on some improvements.
>
> On the backend, I've checked out the SVN source and compiled it
> successfully. (The frontend isn't powerful enough to do its own
> compiling). If I copy the compiled mythfrontend executable to the
> frontend PC and try to run it, it complains about having the wrong
> versions of myth libraries.
>
> So, the question is: How do I install the new mythfrontend on the
> frontend machine? Or to put it another way: Which files do I need to
> copy from the SVN directories to the frontend?

The easiest suggestion I have here is to copy the whole directory that 
you compiled from on the backend to the frontend (Or temporarily share 
it over NFS and mount it somewhere), then execute "make install" as root 
on the frontend.

However, and this is a big caveat, this requires both the frontend and 
backend to be running the same version of all the core libraries, 
essentially to be running the same version of linux. If anything 
required by Myth is different in any way between the backend and the 
frontend, this method just plain won't work.

You might also want to look into a tool called "DistCC". It's supported 
by the Myth compile process, and it allows machines to share the 
compilation. It works great, and I used it on my XBox to compile Myth 
from source, doing the actual compilation work on my backend and my 
desktop machine. Something to look into.
-- 
Robert "Anaerin" Johnston
--
I DON'T KNOW ABOUT YOU, he said, BUT I COULD MURDER A CURRY.
         -- Death addresses his new apprentice
            (Terry Pratchett, Mort)


More information about the mythtv-dev mailing list