LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (https://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   Hey! LFS 9.0-rc1` has been released (https://www.linuxquestions.org/questions/linux-from-scratch-13/hey-lfs-9-0-rc1%60-has-been-released-4175659239/)

hazel 08-16-2019 08:54 AM

Hey! LFS 9.0-rc1` has been released
 
Big toolchain updates: gcc-9 and Linux-5.2. I'll definitely be trying it out. In my experience LFS release candidates usually work just fine. Here are the links:
http://www.linuxfromscratch.org/lfs/view/9.0-rc1/
http://www.linuxfromscratch.org/lfs/downloads/9.0-rc1/
http://www.linuxfromscratch.org/lfs/...0-systemd-rc1/
http://www.linuxfromscratch.org/lfs/...0-systemd-rc1/

spiky0011 08-16-2019 01:39 PM

Hi
You beat me to it, and built no problems

hazel 08-17-2019 10:31 AM

I'm going to build it using Emmet's multilib instructions. I used a modified version on my present LFS but I want to really do it from scratch this time.

Why do I want multilib? So as to be able to use my printer, which has 32-bit drivers.

rabidlinux 08-20-2019 04:54 PM

I'm on it. Building base system now :)

Mechanikx 08-20-2019 05:22 PM

Quote:

Originally Posted by hazel (Post 6025763)
Big toolchain updates: gcc-9 and Linux-5.2. I'll definitely be trying it out. In my experience LFS release candidates usually work just fine. Here are the links:
http://www.linuxfromscratch.org/lfs/view/9.0-rc1/
http://www.linuxfromscratch.org/lfs/downloads/9.0-rc1/
http://www.linuxfromscratch.org/lfs/...0-systemd-rc1/
http://www.linuxfromscratch.org/lfs/...0-systemd-rc1/

Quote:

Current Pre-release Version — LFS-9.0-rc1

This is the upcoming version of LFS. It has been marked for release as stable in the near future and is in the meantime considered to be under testing. Major components of the book should stay unchanged from day to day, but minor adjustments and bug fixes may be applied while the book undergoes testing.
If you don't mind me asking, from your own experience do you know how long in general it takes to move from Pre-release to stable?

rabidlinux 08-20-2019 08:48 PM

I think it's around the first week of Sept.

Mechanikx 08-20-2019 09:07 PM

Quote:

Originally Posted by rabidlinux (Post 6027565)
I think it's around the first week of Sept.

Great, thank you!

I've never built an LFS before, but have been wanting to for quite some time. Since it would be my first time I'm unsure if I should build the Pre-release. So, I guess I could just build 8.4 now or just wait for the Pre-release to turn stable.

hazel 08-21-2019 06:07 AM

Quote:

Originally Posted by Mechanikx (Post 6027572)
I've never built an LFS before, but have been wanting to for quite some time. Since it would be my first time I'm unsure if I should build the Pre-release. So, I guess I could just build 8.4 now or just wait for the Pre-release to turn stable.

I wouldn't use a release candidate if it's your first time. As I said above, they are pretty good but why take an extra risk?

Some tips from experience:

1) Choose your host system carefully. People who build LFS from Fedora or Ubuntu seem to have more trouble. Debian is fine provided that you install gawk (by default Debian uses mawk, which won't work) and make sure the system shell sh points to bash. Slackware is considered ideal.

2) Be meticulous about the settings in Chapter 4. It looks boring, and you will be in a hurry to actually start building things, but making a mistake here can cause a wreck further downstream.

3) Don't diverge from the book on your first build. You can experiment in later ones, but never alter the order in which packages are built and installed. That won't work.

4) Use copy and paste as much as possible rather than transcribing. It's not a test of accuracy in typing!

5) You might like to test out instructions for edits and so on by finding out exactly what each one does and confirming that the file has been altered accordingly. That's not necessary at all, but it will add to your understanding.

colorpurple21859 08-21-2019 08:20 AM

How do most of the lfs gurus upgrade there lfs systems to a new release? I have a 8.2 lfs sitting on a drive that came out of a broke laptop that I'm thinking about updating/upgrading

hazel 08-21-2019 09:02 AM

Quote:

Originally Posted by colorpurple21859 (Post 6027749)
How do most of the lfs gurus upgrade there lfs systems to a new release? I have a 8.2 lfs sitting on a drive that came out of a broke laptop that I'm thinking about updating/upgrading

You don't upgrade. You use the old LFS as a host for building the new one, although I'm not sure if you can build 9.1 from 8.2. It's probably too great a gap. But the real gurus use automated scripts (automated LFS or ALFS) so that they can build a complete system in one day. I don't do that because I think it spoils the fun. What's the point of doing it if you're not going to do it by hand?

hazel 08-21-2019 09:24 AM

Hey, I've noticed one difference already. Perhaps someone can explain it.

On all my previous LFS builds, the temporary bash in tools did not behave normally when printing long lines. The line would move to the left and the beginning of it would disappear. Only when the final Chapter 6 bash, built against readline, was installed, did I see the normal behaviour of running over to the next line. But this time around, bash behaves normally from the start.

colorpurple21859 08-21-2019 09:33 AM

Quote:

You don't upgrade. You use the old LFS as a host for building the new one
That is what I thought but wasn't sure. I prefer Slackware as a host for building lfs
Quote:

But the real gurus use automated scripts (automated LFS or ALFS) so that they can build a complete system in one day. I don't do that because I think it spoils the fun. What's the point of doing it if you're not going to do it by hand?
My sentiments also.

rabidlinux 08-21-2019 11:42 AM

Im using Arch on this build

Mechanikx 08-21-2019 05:23 PM

Quote:

Originally Posted by hazel (Post 6027701)
I wouldn't use a release candidate if it's your first time. As I said above, they are pretty good but why take an extra risk?

Some tips from experience:

1) Choose your host system carefully. People who build LFS from Fedora or Ubuntu seem to have more trouble. Debian is fine provided that you install gawk (by default Debian uses mawk, which won't work) and make sure the system shell sh points to bash. Slackware is considered ideal.

2) Be meticulous about the settings in Chapter 4. It looks boring, and you will be in a hurry to actually start building things, but making a mistake here can cause a wreck further downstream.

3) Don't diverge from the book on your first build. You can experiment in later ones, but never alter the order in which packages are built and installed. That won't work.

4) Use copy and paste as much as possible rather than transcribing. It's not a test of accuracy in typing!

5) You might like to test out instructions for edits and so on by finding out exactly what each one does and confirming that the file has been altered accordingly. That's not necessary at all, but it will add to your understanding.

Thank you for the great advice!

rabidlinux 08-22-2019 10:22 AM

Base completed. Wait for stable blfs or continue?
 
I'm finished with build base system. Was thinking about holding off on X until stable 9.0 blfs is ready. What do you all think?


All times are GMT -5. The time now is 06:25 AM.