[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