LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 06-07-2014, 08:00 PM   #1
oblo
Member
 
Registered: May 2014
Location: Rome, Italy
Distribution: LFS 7.6
Posts: 55

Rep: Reputation: Disabled
BLFS remember me..


BLFS remember me the title of an old movie.. "elevator to hell"!
I'm using a lot of paper and you?
Attached Thumbnails
Click image for larger version

Name:	blfs.jpg
Views:	35
Size:	43.8 KB
ID:	15689  
 
Old 06-07-2014, 09:17 PM   #2
stoat
Member
 
Registered: May 2007
Distribution: LFS
Posts: 628

Rep: Reputation: 185Reputation: 185
I guess all that is referring to dependency hell. I first did that with a text editor and a vertical list. Then I used a software app named depsort that reads a package dependency database file (which I had to create by hand) and can display the installation order of a package and its dependencies or even all the packages in the database file. But once I had my BLFS system like I wanted it, I could build new ones with updated packages using the the same order (or with minor adjustments). So it can be hell alright, but there are some ways out of there. And once out, you may not have to return to it. IMO.
 
Old 06-08-2014, 02:03 AM   #3
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
I just keep a copy of the books handy, and archive a collection of sources and build-scripts ripped from the book and Slackware's SlackBuilds. I also document in my scripts required, recommended, optional, and runtime dependencies per package.

Dependency hell doesn't have to be a hell if you avoid the complexity and don't overthink it. It's only as simple as you make it out to be.

The book and properly maintained build-scripts with documentation inside are all you need. Then just archive the sources after building. Easy and simple and you can always dump old archives and scripts.

I maintain my B/LFS build like a FreeBSD system with my own custom version of build scripts like the ports collection. When the Changelog gets updated, I follow suit. I maintain the core of LFS as it's own entity. Afterwards, I update everything but the glibc kernel headers unless I rebuild the system when glibc gets updated. That's when you should rebuild and only then. Otherwise just ride the Changelog and update as needed.
 
Old 06-08-2014, 04:34 AM   #4
oblo
Member
 
Registered: May 2014
Location: Rome, Italy
Distribution: LFS 7.6
Posts: 55

Original Poster
Rep: Reputation: Disabled
Yes i'm referring to dependencies!
Is like an hell and ok, probably everyone has their own way to go out. Currently i prefer paper and pen and i was just curious to know your way.
 
  


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
Anybody Remember These? peter_89 General 4 04-12-2006 12:31 PM
I can't quite remember... oldstinkyfish Linux - Software 4 06-12-2005 02:42 PM
i can remember when .. .... ... .. ... .. . t3gah General 11 06-01-2005 08:10 PM
@#$@# I can't remember odious1 Linux - General 1 10-29-2003 09:27 AM
How do you remember? violaten General 8 08-02-2003 11:31 PM

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

All times are GMT -5. The time now is 12:04 AM.

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