[SOLVED] beginning with linux from scratch: v6.3 vs v7
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'm kinda new to linux and wanted to get started with LSF. I downloaded LSF v7 (book) but when i downloaded the liveCD (6.3) I read it cannot be used to build 7.0 or later. Should I use the v6.3 book and leave the v7 book till later?
Thanks
Click here to see the post LQ members have rated as the most helpful post in this thread.
I haven't build LFS for quite some time now but I guess that it all has to do with the version of the prerequisites for building LFS version 7. Since the LiveCD is for an older version the host system requirements do not coincide with the requirements for building LFS 7. But on the other hand you can use any distro you like as a building host for LFS as long as you have the required tools with the correct versions installed. Have a look at this page, those are the host system requirements for building LFS 7. There's even a script you can copy/paste to check if your system complies. So, install a basic distro (Debian for example), install the necessary tools (check that you're getting the mentioned versions or newer) and start building.
Looking forward to your participation in the forums. Have fun with Linux.
To extend on EricTRA's answer: Do make sure your host meets the requirements. I recently noticed that Ubuntu (and distro's based on Ubuntu) started using eglibc, which makes them unusable as host!
EricTRA already mentions Debian to be a good host, I would add Slackware to that. Both need minor adjustments to make them suitable.
If you are new to Linux the I also recommend to check if you yourself fulfill the prerequisites for LFS. If you don't, LFS will be only copy and paste of commands you don't understand and you learn nothing.
Sorry if i seem slow on the uptake. But just for confirmation:
1) I can continue with 6.3 and update the packages if i have the per-requisites for 7?
2) If I wanted to ,for example, design my own customized login, interface and icons, i have to edit the source of the gui packages/libraries or I can write my own and merge them?
I think everyone above is suggesting that you find and install a host system that will work with the current version (v7.1). And I agree with that idea. That version 6.3 was released several years ago. To me, having that old CD is not a good enough reason to build that old LFS version. I would install some common no-frills Linux distro like the ones suggested above and use that to build the current version of LFS. I used Arch at first without problems. Now I use my last LFS system to build the next. Of course do what you think is best, but I'm nearly certain that you eventually will encounter difficulties starting out building a system full of obsolete packages. And IMO, upgrading packages in an LFS system is not always so straightforward. It's often easier to rebuild the whole system than to upgrade packages. The book even says that.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.