LinuxQuestions.org
Help answer threads with 0 replies.
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 03-07-2015, 03:56 AM   #1
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
Question What do you add to B/LFS that's not in the books?


Just a curious question, but what all do you all add to B/LFS that isn't or hasn't been in the books?

Myself:

os-prober - Assist Grub in detecting other systems.
libclc - Adding OpenCL support to LibMesa.

That's all I can remember at the moment.
 
Old 03-07-2015, 12:44 PM   #2
re_nelson
Member
 
Registered: Oct 2011
Location: Texas, USA
Distribution: LFS-SVN, Gentoo~amd64, CentOS-7, Slackware64-current, FreeBSD-11.1, Arch
Posts: 229

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
Just a curious question, but what all do you all add to B/LFS that isn't or hasn't been in the books?
Numerous multimedia apps (smplayer, smtube, kdenlive, pitivi, audacity, clementine, MythTV and many more). I also add browsers and plugins (dillo, qupzilla, chrome, pipelight). Development tools tacked on include Free Pascal, kdevelop as well as the hierloom toolchain. I still fire up, on occasion, a couple of legacy desktop systems: CDE and Trinity (the fork of KDE3).

BLFS is just a starting point for me and it provides an excellent foundation for a fully featured productivity and fun environment.
 
Old 03-07-2015, 05:02 PM   #3
moonfrog
Member
 
Registered: Oct 2008
Location: San Diego County, CA
Distribution: LFS, Gentoo
Posts: 64

Rep: Reputation: 23
The book has mostly what I use...except a few small apps

leafpad
xcalc
x11vnc
osmo or orage
parcellite

I recently switched from mplayer to mpv (on my Funtoo "TV")
so I might try building that this time around.
 
Old 03-07-2015, 06:00 PM   #4
stoat
Member
 
Registered: May 2007
Distribution: LFS
Posts: 628

Rep: Reputation: 185Reputation: 185
audacity
libsbsms (for audacity)
wxGTK (for audacity)
busybox (for init only)
cdrtools (dropped from the book a few yrs ago, but I still like it)
claws-mail
libetpan (for claws-mail)
dosfstools (for gparted)
dvdauthor
Eterm, Eterm-bg, libast (for fluxbox backgrounds)
libcdio (for ffmpeg)
libcdio-paranoia (for ffmpeg)
orc (for ffmpeg)
schroedinger (for ffmpeg)
twolame (for ffmpeg)
foomatic-db, foomatic-db-engine, foomatic-db-nonfree, foomatic-filters, pnm2ppa (for an old HP 722 printer)
gftp
gphoto2, libgphoto2
hplip (for an HP all-in-one)
microcode_ctl (for my Intel processors)
mtools (for gparted)
net-snmp (for hplip)
opera
rkhunter
SDL_image (for SDL and VLC)
smartmontools
libdca (for VLC)
libdvbpsi (for VLC)
libmpcdec (for VLC)
libmpeg3 (for VLC)
libshout (for VLC)
live (for VLC)
vcdimager (for VLC)
vobcopy
wine
xarchiver
xfe (a nice and simple file manager)
fox (a tool kit required by xfe)
youtube-dl (instead of a browser downloader plugin)
 
Old 03-07-2015, 07:06 PM   #5
oblo
Member
 
Registered: May 2014
Location: Rome, Italy
Distribution: LFS 7.6
Posts: 55

Rep: Reputation: Disabled
Runit
LinuxDC++
Simplescreenrecorder
Audacity
Extreme Tux Racer
 
Old 03-08-2015, 05:22 AM   #6
Skaperen
Senior Member
 
Registered: May 2009
Location: center of singularity
Distribution: Xubuntu, Ubuntu, Slackware, Amazon Linux, OpenBSD, LFS (on Sparc_32 and i386)
Posts: 2,684
Blog Entries: 31

Rep: Reputation: 176Reputation: 176
i have not read the recent books.

what i did several years ago was automate it into a script, port it to Sparc, set it up as a bootable CD, and made a dual-architecture ISO. one CD could boot on either my old Sun Sparstation 5/85 (32 bit) or my x86 PC ... boot the correct kernel ... and run the correct userland.

now days i would go for doing this in AWS EC2 (just x86_64).
 
Old 03-13-2015, 02:52 PM   #7
Keith Hedger
Senior Member
 
Registered: Jun 2010
Location: Wiltshire, UK
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,152

Rep: Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856
dvdauthor
gtkpod
a load of my own apps
yad
gtkdialog
ctags
ddd
audacity
avidemux
xforms
spacefm
vbox
cairo-dock
svn version of mplayer
git version of ffmpeg
chromium
tor
comix
devhelp
meld
leafpad

And probably more.
 
Old 07-03-2015, 01:35 AM   #8
nomadoi
LQ Newbie
 
Registered: Jul 2015
Posts: 5

Rep: Reputation: Disabled
del

Last edited by nomadoi; 07-06-2015 at 05:36 PM.
 
1 members found this post helpful.
Old 08-18-2015, 10:12 PM   #9
debguy
Member
 
Registered: Oct 2014
Location: U.S.A.
Distribution: mixed, mostly debian slackare today
Posts: 207

Rep: Reputation: 19
give me the full BLFS listing and i'll do:

$ intersection yourlist mylist

and i'll know

i made my own LFS

(it actually uses some old freeBSD using pmake along side GNU/Linux - but for fun really)

http://sourceforge.net/p/x-lfs-2010/

0) i started with debian sarge pkgs (extracted, no dpkg install)
to build gcc in a gcc bootstrapping manner (not requiring same ver. of gcc)
why: if you dont start with a well know base you can't say if any of
your (options, fixes) will work

1) it quickly makes a chroot from that, in which with new gcc glibc
all else it built

2) it keeps chroot depends (termcap, gcc, glibc) separate from the rest
(it keeps gcc depends separate from glibc depends too, boostrap issues)

having said that: do NOT depend on ncurses early in toolchain: ncurses is a curse to build and is just another depends one doesn't need in order to just boot or chroot: hold it off installing it until AFTER one can chroot in to a basic LFS. use termcap and termutils. yes it works.

#################
THE LIST

termcap-1.3.2
termutils-2.0
motif-2.5.0 # has panner, easy automake build
motif-2.3.4 # better fonts and tied to cde, automake build does not work, fix
pmake-1.0.1 # you can build some freeBSD in linux
pmake-1.111 # just have pmake share/mk, have software use .c from libc
# base/stable/5/lib/libc/string/strnstr.c
# someday i hope glibc libc become even more cross-compat
# pmake-1.0.1 makes pmake-1.111 using pmake, in GNU/Linux

#########
MAYBE

Did you add font building tools (mkfontscale-1.0.8, other) and xlsfonts, xfontsel, xdm, everything X11 is supposed to have? Many books and commercial software rely on that stuff, but it is in the optional section of x.org today.

Did you make PAM optional? Not everyone like Pam and SSH (too complex to know if i'm more or less secure!)

RPATH optional? rpath? prevents moving libs - but if one is toying with chroot to make / create / test libs and chroots: you need to do that or you are trapped into re-booting (because your not allowed to pivot and LD_PATH comes after /lib: your screwed and rebooting). ok mainstream people like it. but not everyone wants "big daddy distro" rules forced on them: managing a unix "a mono" is hard enough using unix - real shaky using every hack anyone decided to throw in, if one expects to have any idea what infact their box is doing.

##########
XFree86-4.8.0

downloads, builds quick and clean no errors, installs
IN LESS than one hour including human time.

runs firefox-20.0 at least confirmed (and gtk, cairo, pango, glib, etc). may say x.org is a depends it's not true.

Xorg should NOT be required because it is NOT X11. it damages X11 older truely x11 apps. (it replaces xlib and xtrans with hacked xcb which "re-orders" things for efficiency they say (i say less efficient and re-ordering was already supported): i say xcb is a sly move to push people toward wayland, to damage x). also x.org infamously give people a black screen and has a missing file i had to upload to x.org - which people were complaining about stopped build. also they disabled xf86xv (hardware support for smooth video) and deleted many video cards), takes hours to build, and uses different install paths (back to juggling x11 paths i'd hoped i was finished doing after xfree86)

but i use / used x.org - it's not all bad. but i'm moving away if i can. but am happy with improved fonts, cairo support, more.

i think offer both until there is some reason not to: there isn't

####################
termcap-1.3.2
termutils-2.0
XFree86-4.8.0
motif-2.5.0
motif-2.3.4
pmake-1.0.1
pmake-1.111


really i'm impressed the main issue i see with LFS is that "nothing is for sure". i KNOW allot of those pages need a particular build chain and the build will stop and need fixes and that LFS does not show the fixes. and they can't because you have to have a definite starting point and proceede in a definite order to really give fixes. also: it tends to rely on working only if one picks all ubantu/google/redhat favorite options (ie, software hacked to depend on their wares, things that phone home, security too complex to know if it isn't your main security problem, etc)(great for teams - not so great for individuals?)

ultimately i'd like to see freeBSD libc and glibc more interoperable and linux LFS have a pmake World of it's own but with sticking with autotools as more open and better

freeBSD has a definite start (get base binary this or last) and make world has (all fixes) for build to succeede, assuming you system is fresh. LFS has a flash stick but i'm guessing that will only work for a small audience (ie, older or newer systems will not be able to use the memory stick install - is not a complete OS distro installer. just a guess.)

i haven't seen on LFS where you choose version. for 'midori' i got surprised downloaded the wrong stuff. then found out LFS has different pages for different midori - which isn't a fact shown on the midori page. (where one learns this i dunno)


i'm very impressed with LFS i haven't tried freeBSD or gentoo i wish i had time and space too do that
 
Old 08-18-2015, 10:19 PM   #10
debguy
Member
 
Registered: Oct 2014
Location: U.S.A.
Distribution: mixed, mostly debian slackare today
Posts: 207

Rep: Reputation: 19
oops - meaning all the 5th toe get to depend on ncurses, but /lib and /bin does not, basically
 
Old 08-18-2015, 10:22 PM   #11
debguy
Member
 
Registered: Oct 2014
Location: U.S.A.
Distribution: mixed, mostly debian slackare today
Posts: 207

Rep: Reputation: 19
the no-git choice: i'm still stuck on: i want a tar.gz to download i don't want to rely on "git" , dont want git telling me what i need to install or what , don't want a revision poo: just the tarball (or freeBSD directory)

git is better than cvs but i never used either. i use rcs and rsync to avoid need of backups. but really: http://ftp.gnu.org is the only way to offer source in my view. no depends. no "i'm relying on a mirror running a daemon", no i need secure connection, no no no...
 
Old 08-18-2015, 10:27 PM   #12
debguy
Member
 
Registered: Oct 2014
Location: U.S.A.
Distribution: mixed, mostly debian slackare today
Posts: 207

Rep: Reputation: 19
how do i git termcap? i can't: git requires ncurses and a ton of things - by the time i build termcap it's too late to use it. i'd need a working whole distro to being building a whole distro .... and often if one does that they are "trapped" into buildign THE SAME distro they already had ! (debian)

using tarballs you need only a tiny system, perhaps a minix, to start with
 
Old 08-18-2015, 10:50 PM   #13
debguy
Member
 
Registered: Oct 2014
Location: U.S.A.
Distribution: mixed, mostly debian slackare today
Posts: 207

Rep: Reputation: 19
qucs

(circuit simulator - realtime, ie RCL circuits). lfs doesn't seem to have it, or the infamous "electric" either. qucs (and electric of course) is a must have.

gnucap
xcircuit
xfig
xoscope
spice
chime
pcb
gpsim

axiom

(like octave but not intel based math: variable precision. harder to use but amazing abilities for freeware: donated graciously by IBM : three hundred man-years of research)

IDL

(free idl, an old but powerful image language for science imaging)

stars
spacechart
starplot
ssytem
stellarium

(you CANT go without stellarium!! a must!!)
 
Old 08-31-2015, 11:07 PM   #14
Luridis
Member
 
Registered: Mar 2014
Location: Texas
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616

Rep: Reputation: 167Reputation: 167
The first thing I add? Since I framebuffer a lot is...

Terminus Font!

I cannot stand letter-letter or letter-number similarity. It makes me absolutely friggin nuts. Font developers can't tell me that this: l1 goes unnoticed. If you happen to skim, that's eleven. That doesn't happen with Terminus. The lower-case L is shorter and narrower enough that they're instantly distinguishable.

Try it yourself...

Code:
./configure --prefix=/usr --psfdir=/usr/share/consolefonts
make psf && make install-psf
setfont ter-i18b
Takes 3 seconds to give your eyes a real break.
 
1 members found this post helpful.
Old 09-01-2015, 07:00 AM   #15
Keith Hedger
Senior Member
 
Registered: Jun 2010
Location: Wiltshire, UK
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,152

Rep: Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856
lools nice I'll give it a try
 
  


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
Add some color (and other stuff) to your LFS login stoat Linux From Scratch 1 06-20-2012 10:35 AM
[SOLVED] Sanity check LFS 7.0 - do I need to re-add packages in GCC pass 2? DrinkinHomeBrew Linux From Scratch 2 12-19-2011 10:23 AM
Add extra locale AFTER LFS is built spiky0011 Linux From Scratch 1 03-05-2011 04:00 AM
[SOLVED] LFS 6.7 : $LFS/sources and $LFS/tools folders missing prakashsince92 Linux From Scratch 5 12-09-2010 02:26 PM

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

All times are GMT -5. The time now is 10:14 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