On Wed, Mar 18, 2020 at 02:45:46PM -0500, Apollo Clandestino via lfs-dev wrote:
> I'm curious about taking a few different Debian Linux, & my favorite Ubuntu
> Linux, releases & creating my own custom Release that has only the things I
> need & use, the editions of things I prefer (Nautilus out of Debian
> Wheezy), & is maintained of just myself.
> 
> Does Linux From Scratch teach or support doing that sort of thing?

In a word: no.

LFS teaches you how to build the packages from source.  It seems to
me that you are looking at mixing packages from various debian and
ubuntu releases.

As a first step, I think that apt lets you build packages from
different sources and 'pin' them (I once hung out online with
various AmigaOne people who were doing that, e.g. some things from
stable, others from experimental, a few from A1-specific sources
because the upstream kernel did not support that platform).

Debian and derived distros use their own scripts, so typically they
have source in .orig tarballs (or variants, to remove non-free
items) and separate tarballs of the debian patches and scripts.

Quite what you need as a minimum to run the debian scripts I do not
know, and LFS doesn't provide any help for that.  And when you get
to that stage you will need to take steps to remove dependencies you
do not wish to install (all distros except gentoo tend to add every
potential dependency).

In BLFS we take a different approach - list the dependencies, split
into required, recommended (either something provides useful
additional functionality, or else upstream assume it will be
present: for the latter you can usually build without it if you add
extra switches to the config/meson/cmake command) and optional.

The end result is that every BLFS system is pretty much unique.

What you might be overlooking when you say 'Nautilus out of debian
wheezy' is that mixing old and new versions of packages only works
within limits.  Generally the current versions of related packages
(e.g. gnome, or kde) work with the previous version, or with the
next, but often you will find that the next version of some package
needs a newer version of one of its dependencies.

Building your own system, and keeping it usable (security), can be a
lot of fun but also a lot of work.

ĸen
-- 
When alle is ſayed and all is done, ye must chooſe your faces wisely,
for soon enouff ye will be playing with fyre."
  The Nice and Accurate Prophecies of Agnes Nutter, Prophecy 5004
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to