Re: Deb packages

Ken Moffat <[email protected]> Thu, 26 Apr 2018 02:06:44 +0100
Newsgroups gmane.linux.lfs.general
Message-ID <[email protected]>
On Thu, Apr 26, 2018 at 12:17:10AM -0000, [email protected] wrote:
> HI there!
> Is there documentation on building an image with deb packages, with the script for installation  and all. This is my goal for LFS. Thanks!
> 
> Frank

Do you mean you want to install debian binary packages on top of LFS?
If so, I think that has been discussed on one or other of the lists
(or maybe that was only the debian-style package-management) -
perhaps there is someting in the archives.

But:

1. that is somewhat different from what LFS/BLFS are aiming to do,
so I assume that when it breaks you will get to keep both pieces :)

and

2. the base LFS system has current packages (if you use a release,
the LFS versions were current a few weeks before the release), but
debian differs in what packages it includes (e.g. in LFS we use kbd
for setting up the initial console fonts and keyboard maps, debian
uses what I regard as the atrocious console-tools), and package
versions will vary greatly - and on any semi-modern system, a lot of
the pain in building from source is changes required by a newer
version of some other package.  I'm sure that some of the debian
fixes are version-specific, and may differ between the various
flavours of debian.

Perhaps you will use stable (in general, old packages), or sid, or
testing (many versions may be much newer than what is in BLFS).  And
you'll get any problems specific to debian's binaries (e.g. their
antiquated libpoppler (046 I think, the current version is *much*
newer) was recently reported to have problems.

The only time I tried to use debian packages (a ppc variant which is
best not mentioned), enthusiasts documented what I think was called
'pinning' - keep some known-usable versions of certain packages,
update others - and I think they mixed repos (stable, sid, etc), so
the debian package management tools are certainly flexible if you
can get on with them.

Meanwhile, we (BLFS) get the *other* problems (e.g. changes in
poppler-0.64.0 which break various packages).

If you want to use debian, but to build from source, the easiest way
is probably to do that in their package manager.  If you want to
drop in binary packages on top of a self-compiled LFS-style system
you are probably on your own.  But have fun trying it if that is
what you want to do.

ĸen
-- 
This email was written using 100% recycled letters.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-chat
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page