Michael Luich wrote:

>What i've been doing is folowing jarod's guide and skiping the "use
>apt-get to install mythtv". I do an apt-get buil-deps mythtv this
>makes sure everything required to build mythtv is installed. Then i
>just download the cvs and build it. I know that nythmusic requires
>additional prereq's and you might be able to do  apt-get buil-deps
>mythmusic for that too. Have done it in a bit but will as soon as i
>get access to my new build. (dang isp blocking ALL ports!)
>
>Michael Luich 
>
But if you've been following jarod's guide, you started with a Fedora Core 3 
distribution of Linux.  When we're talking about starting from scratch, we 
really mean from scratch.  I used a FC3 distribution as my host system, but I 
compiled the kernel, binutils, ... and everything from scratch.  In this 
situtation, you can't do an apt-get build-deps mythtv as you don't have an 
apt-get application.  By default, an LFS system doesn't have any package 
manager at all.

See http://www.linuxfromscratch.org/ for information about what this is.

It's not for the faint of heart, but when you're done with the system, there 
are quite a few beneifts:

1)  You know what software is installed on the system, why it is there, and 
what it does.

2)  You know what goes into a working Linux system.

3)  You have LOTS of experience compiling and installing a variety of 
applications.

4)  Odds are, you've compiled your kernel many times (I've compiled my kernel 
5-6 times for this MythTV box, as I continued to change options.)

5)  Without the stuff you don't need, boot times are fairly quick.  My machine 
boots in probably 30-45 seconds to get to the MythTV screen.

6)  The Linux OS on my machine has not been stripped at this stage, I want to 
back things up before I do...  But I would expect the amount of space required 
to be about 500mb for everything.  I have 1.5gb of source code (tar'd and 
compressed) for every component sitting on the machine.  When something goes 
wrong, I can look at it.

I used LFS as a basis for making a digital picture frame, and while I don't 
plan on using it for my general development system (It's currently FC1, 
planning on upgrading to FC3,) I do plan on using LFS for all of my specialized 
tasks, such as MythTV, and more digital picture frames.  If I were to start 
using a Linux Firewall, it would be an LFS system as well.

Anthony


_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to