cff2b3217e7aa2b1b8c52861403e3dc604e8ee77
…
…
…
…
…
My LFS software repository
This is my repository for Linux from Scratch, and designed for the package manager leaf.
Warning: leaf won't deal with the dependence relation, and currently won't check file confliction. You have to deal with these problems as the maintainer of your own LFS system.
Different with LFS book
- Use
ensurepipin Chapter 7.10. Python-3.13.2, then installpython-pipafter Chapter 8.51 Python - Use
SBINDIR=/usr/bin/to installiproute2.ipcommand should be avaliable for non-root - We won't install TeX files in Chapter 8.72. Texinfo-7.2. We will install TexLive.
- We won't install Grub in LFS. Install in BLFS with UEFI instead.
issues
lfs/vim-9.1.xhasTest_write_backup_symlinkfailed, which can pass ifcall assert_true(filereadable('./Xbackup/Xwbsfile.bak'))is commented.Seams like cannot create this backup file.This is because building in/tmp. It's safe to ignore.
BLFS order
Those can be installed directly:
dev-libs/libunistring dev-libs/popt dev-libs/libtasn1 app-arch/libarchive dev-libs/xxhash dev-libs/pcre2 dev-lang/duktape
dev-libs/libunistring->net-dns/libidn2->net-libs/libpsl->net-misc/wgetdev-libs/libtasn1->app-crypt/p11-kit->app-misc/make-canet-libs/libpsl+app-misc/make-ca->net-misc/curllibxml2is not needed fornghttp2icuis not needed forlibxml2net-misc/curl+app-arch/libarchive+dev-libs/libuv->dev-build/cmakeapp-arch/libarchive->dev-db/sqlite-> rebuilddev-lang/pythondev-python/six->dev-debug/gdbdev-libs/popt+dev-libs/xxhash->net-misc/rsyncdev-libs/pcre2-> rebuildsys-apps/grep- rebuild
sys-apps/grep+net-misc/curl+dev-build/cmake->llvm-core/llvm->llvm-runtimes/compiler-rt->llvm-core/clang llvm-core/llvm+dev-db/sqlite+dev-build/cmake+net-misc/curl->dev-lang/rust
python
Those can be installed directly
pyproject-hooks, installer
pyproject-hooks->build
after build and installer:
setuptools-scm->pluggycalver->trove-classifierseditables+pathspec+pluggy+trove-classifiers->hatchlinghatchling->hatch-vcsiniconfig+pluggy+setuptools-scm->pytest
Description
Languages
Shell
99.4%
CMake
0.6%