Re: LFS meets goals AND constraints?
Richard Owlett <[email protected]>
| Newsgroups | gmane.linux.lfs.general |
|---|---|
| Message-ID | <[email protected]> |
Eric Herman wrote: > On 04/18/2015 06:10 PM, Richard Owlett wrote: > >> But I need a better understanding of how the pieces of a Linux >> system >> work together. > > I found LFS to be a good way to learn exactly this. I didn't > learn everything on the first try of course, but I sure learned a > lot. Even if an install goes "perfectly", I'd likely learn that I could better specify my goal(s) for the installation. > >> 1. What version(s) of use SysVinit (systemd not wanted)? > > Looks like the current stable is Sysvinit-2.88dsf according to: > http://linuxfromscratch.org/lfs/view/stable/chapter06/sysvinit.html > >> 2. Will working through LFS give an understanding of dependencies? > > This is covered pretty well in the text for the core system > components. > > It is also covered in BLFS for each additional package one may > wish to install, but with various amounts of information, > depending on the package. For instance, if you look at: > > http://linuxfromscratch.org/blfs/view/stable/xfce/xfburn.html > > You will see that Xfburn lists both required and optional > dependencies, but I need to read about the dependent packages to > understand what those other packages are and why they are > required or optional. > I hadn't asked asked quite the "right" question ;/ A better question might have been "What makes a minimal system?" A definitive answer is unlikely. A comparison of packages that Debian labels as "Essential &/or required", Slackware tags as "A", the order in which Linux From Scratch builds will likely point in a valuable direction. >> 3. I have a *PHYSICAL CONSTRAINT* - dial-up internet access. >> A. Live-CD would seem appropriate. Though considered >> "dated", is it commercially available somewhere? Does >> an image exist on the WEB(high speed internet being >> available at local library)? > > I guess that nearly any linux flavor that has a live CD can be > used as a foundation for building an LFS system. This page will > help to figure out if the LiveCD of your choice has what you need: > > http://linuxfromscratch.org/lfs/view/stable/prologue/hostreqs.html > You put a "sanity filter" on my question <GRIN>. If physical Live-CD's are not available, I do specifically want an image of one. Apparently Oregon State University has it available at http://ftp.osuosl.org/pub/lfs-livecd/lfslivecd-x86-6.3-r2145.iso . >> B. Are all source packages available as a single package? > > Not as a single package, no. But you can easily download the > whole set by piping the contents of this file to wget: > > http://www.linuxfromscratch.org/lfs/view/stable/wget-list > OSU apparently has tar files of 6.0 thru 7.7 available at http://ftp.osuosl.org/pub/lfs/lfs-packages/ . >> 4. Are there important questions I haven't thought of? > > Hundreds, I'm sure .... but there are always great people on IRC > who can help, and IRC works fine even with dial-up. > > I think persistence is the most important thing. For your first > system, it is important to follow the book very closely. Even so, > my first LFS build took several tries because I made many errors > along the way. However, I learned a lot by doing it. > > The text of the book gets better with every version, but still > (if you are like me) I suspect you will find that there are > sections which will seem "magical" and you may find yourself just > typing in exactly what the book says without understanding much > about /why/ you need to type the "magic" .... That's okay, over > time, it's natural to learn more about the previous systems. If, > like me, you decide to rebuild everything once every year or two, > I expect you will find that more of it makes sense each time and > less of it seems like "magic". > > I hope this helps. Thank you. > > Cheers, > -Eric > > -- http://lists.linuxfromscratch.org/listinfo/lfs-chat FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page