LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Password
Linux From Scratch This 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


Reply
  Search this Thread
Old 10-10-2021, 10:35 AM   #16
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,706
Blog Entries: 19

Rep: Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506Reputation: 4506

That's a bit unfair! Most of my posts in this subforum have been technical advice to newbies who have run into problems with their build. I have not started any knocking threads; we have too many of those already in the Slackware subforum. But if someone else makes a point that I think is valid, I will say so.
 
Old 10-10-2021, 10:50 AM   #17
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
If you are not 100 year old, just do what do you think is ok for you. Time ago I built myself LFS. It took me a week due to poor hardware. Did I learn something? Don't remember now. LFS I just bunch of recipes to follow. Like cooking a meal. It really impressive how fast it boots. But sometimes you just want to use system instead of sitting and thinking about failed build. Most people for this purpose have another distro. Plug and play.
 
Old 10-10-2021, 02:50 PM   #18
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS, Manjaro
Posts: 5,797

Rep: Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775Reputation: 2775
Quote:
Originally Posted by bob123sd View Post
I would also like to know if it is feasible to make a installtion iso of my distro. So, I can install my packages on any pc.
YES, that is certainly doable. There are pages dedicated to that kind of project that are (in general) NOT LFS specific.

I do not really think you are ready for this, but if you want to resolve your doubts about creating an LFS installation the way to resolve that is to try! When you succeed, consider what you have learned and resolve to do it again after you have ten or twelve more years of experience. You will miss some lessons both times, but doing it twice with some time between to absorb the lessons and learn more about Linux and FOSS will teach you a lot!
 
Old 10-10-2021, 05:16 PM   #19
arch-linq
Member
 
Registered: Sep 2018
Location: Midwest, USA
Distribution: Arch,LFS,BLFS
Posts: 110

Rep: Reputation: Disabled
Like others have said just build your first LFS and things will make sense as you go. SO many get ahead of themselves with their BIG ideas. GL.
 
Old 10-11-2021, 03:30 PM   #20
stoat
Member
 
Registered: May 2007
Distribution: LFS
Posts: 628

Rep: Reputation: 185Reputation: 185
Quote:
Originally Posted by bob123sd

I am looking for a package system which is easy to use and minimal.
Quote:
Originally Posted by bob123sd

I just like the idea of building something with my own hands
Quote:
Originally Posted by bob123sd

Also, I do like source based package management much better than binaries.
To me, you are sort of describing Gentoo Linux. Have you tried that?

It has an amazing package management system called Portage that will handle the dependencies, mostly. And the packages are built from source code, mostly.

And yet there is still plenty for you to do to make you feel like you created something special. There are the so-called USE variables, and CPU flags, and license agreements, and masked packages...all of which require you to do things to tweak dependencies and build options. There may even be some circular dependencies that you may need to think through. All just like BLFS where you are mostly on your own, but with a lot of help from Portage in Gentoo. And most of that stuff you work out can be saved in special Portage directories so subsequent builds go even smoother.

There is a detailed Gentoo handbook to get you started, and a Wiki and forum for help.

I have been using BLFS for over ten years as the only operating system in the house. But I seem to have less time to maintain that thing or to rebuild it nowadays even though I use scripts to build it. I learned Gentoo in a few days and managed to build a twin to my BLFS system in two or three days in spare time.

I recommend that you (or anybody, really) look into Gentoo Linux.
 
Old 10-12-2021, 02:41 AM   #21
derguteweka
Member
 
Registered: Sep 2018
Distribution: BLFS
Posts: 74

Rep: Reputation: 21
Moin,

Quote:
Originally Posted by Keith Hedger View Post
I dont understand u Hazel u always post on the LFS sub forum but always slag LFS off as being a toy or to complicated to keep updated.
I totally understand Hazel. I also think it's either a toy or complicated to keep updated. Sad, but that's it.
Also it's not very portable; so i'd not recommend it for newbies to build LFS once and then distibute it on several, different PCs (I write this, because i just build last weekend an LFS-11 on a newer i3 system, which was totally unusable on an older i3 system (funny internal gcc compiler errors looking somehow related to floatingpoint)).
Also i'm not a big fan of the growing dependencies of packages, even circular dependencies. I'm not happy with rust, Python everywhere (including still Python2), PAM and fancy build tools, where it's not clear, which options were used during the last build (e.g. if the build has been done a few months ago, so the cmd line is not longer in history file).
And there are lots of more things, i dont like.
But anyway, i still like the idea behind B/LFS and i suspect the LFS Maintainers are not very happy with the things i mentioned either; and so it's still my choice for my PC. But i'm aware, that it's not the best choice for anybody.

cheers,
WK
 
Old 10-12-2021, 05:32 PM   #22
arch-linq
Member
 
Registered: Sep 2018
Location: Midwest, USA
Distribution: Arch,LFS,BLFS
Posts: 110

Rep: Reputation: Disabled
LFS is very portable if you build it with a platform agnostic setup. That's for builders to fig out.
It's mentioned in the book. Updating is simple as overwriting pkgs with new versions. Only exception is the toolchain. Leave it alone or rebuild from beginning. Most issues/complaints are from users lacking skill and understanding.
 
1 members found this post helpful.
Old 10-13-2021, 08:32 AM   #23
Keith Hedger
Senior Member
 
Registered: Jun 2010
Location: Wiltshire, UK
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,165

Rep: Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860Reputation: 860
agreed i have recently started experimenting with a rock pi x, and my qt5 package from my desktop lfs runs fine on the rock, compiling qt5 nativly on it was not really an option, i have also ibstalled a few other binary packages from mymain lfs without problems, main lfs cpu is i3, rock is atom (i think ).

P.S.
sorry didn't mean to start a bit of a flame war
 
Old 10-16-2021, 01:26 AM   #24
bob123sd
LQ Newbie
 
Registered: Sep 2021
Posts: 8

Original Poster
Rep: Reputation: Disabled
Are there any tips in order to make management of LFS any easier, like using ZFS for snapshots etc.
 
Old 10-17-2021, 02:59 AM   #25
hendrickxm
Member
 
Registered: Feb 2014
Posts: 344

Rep: Reputation: Disabled
Snapshots have nothing to do with package management.
Use whatever method you want for building packages, managing them, etc.
A log to keep what you have installed does wonders. You could stay on a specific version of the (b)lfs-book so you can at least search what version of a specific piece of software you have installed.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
doubts regarding limits pankajd Linux - Software 1 01-04-2011 02:12 PM
doubts regarding php gimmereeson Linux - Server 2 06-13-2008 01:18 PM
Doubts Regarding mysql++.h header file Gayathri.P Linux - Newbie 3 03-07-2008 12:34 PM
doubts regarding dependencies in MySQL Gayathri.P Linux - Newbie 0 02-12-2008 10:22 PM
kernel compilation: few doubts regarding the various kernels b0nd Linux - Newbie 1 08-15-2005 01:54 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch

All times are GMT -5. The time now is 02:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration