Linux From ScratchThis Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I think I am going to go to the library after class tomorrow and print out all of the LFS book. I am a bit scared though, I couldn't even get Gentoo to work perfectly; after two weeks of painfully trying to get my internet to work I just yelled some profanities at my screen and erased the drive clean. I do not find the Gentoo install hard, but the configuring is. A lot of stuff wouldn't work for me and I ended up just getting pissed off every time (four installs, ironically my first install was near flawless except Portage was somewhat screwed up). Is there a problem here? Will I not be able to handle this? I am kind of tired with the distro shuffle, just trying to find one that really suits me. I want my own this time. Just a few questions then:
1. Can I have all the latest stuff? (a 2.6.11 kernel)
2. One thing I'm really not grasping: package manager. Can I get Portage? Apt-Get? I just don't understand this part.
3. How hard is this really? I am terribly busy both in school and in the summer, I need a functional computer, not a command line.
4. With enough work put into this can I do cool stuff like play DVD's, game, listen to music, etc.?
5. If all goes well and I am truly shocked about how it turns out, can I make a .iso of it and burn it to a disc so my friends can take a look at it?
I am sick of all the distros (there's 300 of them I think..) that don't work the way I want them to. Debian or Gentoo was the most fun I had with Linux, even if I didn't get Gentoo to work perfectly.
I basically want something that works the exact way I want it to.
1) Yes, you can get all the latest. However, if you choose to install something outside what the book recommends, you are "on your own" regarding support. The idea is, if you're comfortable to blaze your own path outside of provided instructions, then you need to be able to handle any unexpected hiccups you come across. This is primarily because nobody can support all combinations of all software for conflicts/instability. If you decide to do LFS, then I strongly suggest you follow the book to the letter the first time.
2) As you go through LFS, you'll probably find you don't need a package manager nearly as much as in the past. LFS is all about compiling from source code. Once you're comfortable with it, then dealing with package managers seems like a waste. At least, that's how it is for me. However, there are some people who still want to use package managers. So, the short answer is: yes, if you can find the source code for the package manager, then you can use it. There is a catch though. You'll need to install packages that match the components you installed (in particular your architecture, and your version of glibc).
3) If you follow the book exactly as it is provided, you can probably finish it all in one solid day. In other words, expect to devote at least 16 hours to it. This comes from reading, typing, and waiting for compiles. However, when you say you "need a functional computer, not a command line", then this may not be for you. When you complete LFS, that's exactly what you have: a command line. That's it. You will have to install X and a window manager to get a minimal graphical interface running. If you add Gnome/KDE, then you'll have quite a bit more compiling to do beyond LFS. Compiling X, certain window managers, Gnome, KDE, and everything else you would probably want is described in BLFS. You might be able to cut a whole lot of time out by using a package manager, but I can't say, because I've never used one on my LFS system. Just remember, if you're not using package managers, you have to compile everything: firefox, xmms, mplayer, etc., etc.
4) Yes, if there's software out there to do what you want, then you can probably get it to run with little trouble. Configuring it properly can take time.
5) Understand, you're compiling the system on your machine, and tweaking it based on your hardware. It's not very likely to run very well on someone else's machine unless they have the same stuff you do. That said, I believe there are instructions available on the LFS site that mention how to turn your installation into a live CD. I've never tried it, so I can't say anything about it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.