Initial commit of LFS notes and scripts.
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# Chapter 8 - Install Basic System Software
|
||||
## Sections 8.3 - 8.822
|
||||
Just follow the book for these package installations.
|
||||
- [x] Man-pages-6.9.1
|
||||
- [x] Iana-Etc-20240806
|
||||
- [x] Glibc-2.40
|
||||
- [x] Zlib-1.3.1
|
||||
- [x] Bzip2-1.0.8
|
||||
- [x] Xz-5.6.2
|
||||
- [x] Lz4-1.10.0
|
||||
- [x] Zstd-1.5.6
|
||||
- [x] File-5.45
|
||||
- [x] Readline-8.2.13
|
||||
- [x] M4-1.4.19
|
||||
- [x] Bc-6.7.6
|
||||
- [x] Flex-2.6.4
|
||||
- [x] Tcl-8.6.14
|
||||
- [x] Expect-5.45.4
|
||||
- [x] DejaGNU-1.6.3
|
||||
- [x] Pkgconf-2.3.0
|
||||
- [x] Binutils-2.43.1
|
||||
- [x] GMP-6.3.0
|
||||
- [x] MPFR-4.2.1
|
||||
- [x] MPC-1.3.1
|
||||
- [x] Attr-2.5.2
|
||||
- [x] Acl-2.3.2
|
||||
- [x] Libcap-2.70
|
||||
- [x] Libxcrypt-4.4.36
|
||||
- [x] Shadow-4.16.0
|
||||
- [x] GCC-14.2.0
|
||||
- [x] Ncurses-6.5
|
||||
- [x] Sed-4.9
|
||||
- [x] Psmisc-23.7
|
||||
- [x] Gettext-0.22.5
|
||||
- [x] Bison-3.8.2
|
||||
- [x] Grep-3.11
|
||||
- [x] Bash-5.2.32
|
||||
- [x] Libtool-2.4.7
|
||||
- [x] GDBM-1.24
|
||||
- [x] Gperf-3.1
|
||||
- [x] Expat-2.6.2
|
||||
- [x] Inetutils-2.5
|
||||
- [x] Less-661
|
||||
- [x] Perl-5.40.0
|
||||
- [x] XML::Parser-2.47
|
||||
- [x] Intltool-0.51.0
|
||||
- [x] Autoconf-2.72
|
||||
- [x] Automake-1.17
|
||||
- [x] OpenSSL-3.3.1
|
||||
- [x] Kmod-33
|
||||
- [x] Libelf from Elfutils-0.191
|
||||
- [x] Libffi-3.4.6
|
||||
- [x] Python-3.12.5
|
||||
- [x] Flit-Core-3.9.0
|
||||
- [x] Wheel-0.44.0
|
||||
- [x] Setuptools-72.2.0
|
||||
- [x] Ninja-1.12.1
|
||||
- [x] Meson-1.5.1
|
||||
- [x] Coreutils-9.5
|
||||
- [x] Check-0.15.2
|
||||
- [x] Diffutils-3.10
|
||||
- [x] Gawk-5.3.0
|
||||
- [x] Findutils-4.10.0
|
||||
- [x] Groff-1.23.0
|
||||
- [x] GRUB-2.12
|
||||
- [x] Gzip-1.13
|
||||
- [x] IPRoute2-6.10.0
|
||||
- [x] Kbd-2.6.4
|
||||
- [x] Libpipeline-1.5.7
|
||||
- [x] Make-4.4.1
|
||||
- [x] Patch-2.7.6
|
||||
- [x] Tar-1.35
|
||||
- [x] Texinfo-7.1
|
||||
- [x] Vim-9.1.0660
|
||||
- [x] MarkupSafe-2.1.5
|
||||
- [x] Jinja2-3.1.4
|
||||
- [x] Systemd-256.4
|
||||
- [ ] D-Bus-1.14.10
|
||||
- [x] Man-DB-2.12.1
|
||||
- [x] Procps-ng-4.0.4
|
||||
- [x] Util-linux-2.40.2
|
||||
- [x] E2fsprogs-1.47.1
|
||||
- [x] Sysklogd-2.6.1
|
||||
- [x] SysVinit-3.10
|
||||
|
||||
## Cleaning Up
|
||||
A script was created to perform the cleanup steps.
|
||||
```
|
||||
rm -rf /tmp/{*,.*}
|
||||
find /usr/lib /usr/libexec -name \*.la -delete
|
||||
find /usr -depth -name $(uname -m)-lfs-linux-gnu\* | xargs rm -rf
|
||||
userdel -r tester
|
||||
```
|
||||
@@ -0,0 +1,3 @@
|
||||
# Chapter 9 - System Configuration
|
||||
## Sections 9.1
|
||||
|
||||
3
lfs-notes/p4_building_the_lfs_system/intro.md
Normal file
3
lfs-notes/p4_building_the_lfs_system/intro.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Introduction to Part IV
|
||||
In this chapter, we start constructing the LFS system in earnest.
|
||||
The installation of this software is straightforward. Although in many cases the installation instructions could be made shorter and more generic, we have opted to provide the full instructions for every package to minimize the possibilities for mistakes. The key to learning what makes a Linux system work is to know what each package is used for and why you (or the system) may need it.
|
||||
Reference in New Issue
Block a user