- [thinkcentre ~]# mkdir -pv $LFS/{dev,proc,sys,run}
- mkdir: created directory '/media/granpa/dev'
- mkdir: created directory '/media/granpa/proc'
- mkdir: created directory '/media/granpa/sys'
- mkdir: created directory '/media/granpa/run'
- [thinkcentre ~]# mount -v --bind /dev $LFS/dev
- mount: /dev bound on /media/granpa/dev.
- [thinkcentre ~]# mount -v --bind /dev/pts $LFS/dev/pts
- mount -vt proc proc $LFS/proc
- mount -vt sysfs sysfs $LFS/sys
- mount -vt tmpfs tmpfs $LFS/run
- mount: /dev/pts bound on /media/granpa/dev/pts.
- mount: proc mounted on /media/granpa/proc.
- mount: sysfs mounted on /media/granpa/sys.
- mount: tmpfs mounted on /media/granpa/run.
- [thinkcentre ~]# if [ -h $LFS/dev/shm ]; then
- mkdir -pv $LFS/$(readlink $LFS/dev/shm)
- else
- mount -vt tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm
- fi
- mount: tmpfs mounted on /media/granpa/dev/shm.
- [thinkcentre ~]# chroot "$LFS" /usr/bin/env -i \
- HOME=/root \
- TERM="$TERM" \
- PS1='(lfs chroot) \u:\w\$ ' \
- PATH=/usr/bin:/usr/sbin \
- MAKEFLAGS="-j$(nproc)" \
- TESTSUITEFLAGS="-j$(nproc)" \
- /bin/bash --login
- (lfs chroot) I have no name!:/# mkdir -pv /{boot,home,mnt,opt,srv}
- mkdir: created directory '/boot'
- mkdir: created directory '/home'
- mkdir: created directory '/mnt'
- mkdir: created directory '/opt'
- mkdir: created directory '/srv'
- (lfs chroot) I have no name!:/# mkdir -pv /etc/{opt,sysconfig}
- mkdir -pv /lib/firmware
- mkdir -pv /media/{floppy,cdrom}
- mkdir -pv /usr/{,local/}{include,src}
- mkdir -pv /usr/local/{bin,lib,sbin}
- mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
- mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
- mkdir -pv /usr/{,local/}share/man/man{1..8}
- mkdir -pv /var/{cache,local,log,mail,opt,spool}
- mkdir -pv /var/lib/{color,misc,locate}
- mkdir: created directory '/etc/opt'
- mkdir: created directory '/etc/sysconfig'
- mkdir: created directory '/lib/firmware'
- mkdir: created directory '/media'
- mkdir: created directory '/media/floppy'
- mkdir: created directory '/media/cdrom'
- mkdir: created directory '/usr/src'
- mkdir: created directory '/usr/local'
- mkdir: created directory '/usr/local/include'
- mkdir: created directory '/usr/local/src'
- mkdir: created directory '/usr/local/bin'
- mkdir: created directory '/usr/local/lib'
- mkdir: created directory '/usr/local/sbin'
- mkdir: created directory '/usr/share/color'
- mkdir: created directory '/usr/share/dict'
- mkdir: created directory '/usr/local/share'
- mkdir: created directory '/usr/local/share/color'
- mkdir: created directory '/usr/local/share/dict'
- mkdir: created directory '/usr/local/share/doc'
- mkdir: created directory '/usr/local/share/info'
- mkdir: created directory '/usr/local/share/locale'
- mkdir: created directory '/usr/local/share/man'
- mkdir: created directory '/usr/share/zoneinfo'
- mkdir: created directory '/usr/local/share/misc'
- mkdir: created directory '/usr/local/share/terminfo'
- mkdir: created directory '/usr/local/share/zoneinfo'
- mkdir: created directory '/usr/share/man/man2'
- mkdir: created directory '/usr/share/man/man6'
- mkdir: created directory '/usr/local/share/man/man1'
- mkdir: created directory '/usr/local/share/man/man2'
- mkdir: created directory '/usr/local/share/man/man3'
- mkdir: created directory '/usr/local/share/man/man4'
- mkdir: created directory '/usr/local/share/man/man5'
- mkdir: created directory '/usr/local/share/man/man6'
- mkdir: created directory '/usr/local/share/man/man7'
- mkdir: created directory '/usr/local/share/man/man8'
- mkdir: created directory '/var/cache'
- mkdir: created directory '/var/local'
- mkdir: created directory '/var/log'
- mkdir: created directory '/var/mail'
- mkdir: created directory '/var/opt'
- mkdir: created directory '/var/spool'
- mkdir: created directory '/var/lib/color'
- mkdir: created directory '/var/lib/misc'
- (lfs chroot) I have no name!:/# ln -sfv /run /var/run
- ln -sfv /run/lock /var/lock
- '/var/run' -> '/run'
- '/var/lock' -> '/run/lock'
- (lfs chroot) I have no name!:/# install -dv -m 0750 /root
- install -dv -m 1777 /tmp /var/tmp
- install: creating directory '/root'
- install: creating directory '/tmp'
- install: creating directory '/var/tmp'
- (lfs chroot) I have no name!:/# ln -sv /proc/self/mounts /etc/mtab
- '/etc/mtab' -> '/proc/self/mounts'
- (lfs chroot) I have no name!:/# cat > /etc/hosts << EOF
- 127.0.0.1 localhost $(hostname)
- ::1 localhost
- EOF
- (lfs chroot) I have no name!:/# cat > /etc/passwd << "EOF"
- root:x:0:0:root:/root:/bin/bash
- bin:x:1:1:bin:/dev/null:/usr/bin/false
- daemon:x:6:6:Daemon User:/dev/null:/usr/bin/false
- messagebus:x:18:18:D-Bus Message Daemon User:/run/dbus:/usr/bin/false
- uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false
- nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false
- EOF
- (lfs chroot) I have no name!:/# cat > /etc/group << "EOF"
- root:x:0:
- bin:x:1:daemon
- sys:x:2:
- kmem:x:3:
- tape:x:4:
- tty:x:5:
- daemon:x:6:
- floppy:x:7:
- disk:x:8:
- lp:x:9:
- dialout:x:10:
- audio:x:11:
- video:x:12:
- utmp:x:13:
- cdrom:x:15:
- adm:x:16:
- messagebus:x:18:
- input:x:24:
- mail:x:34:
- kvm:x:61:
- uuidd:x:80:
- wheel:x:97:
- users:x:999:
- nogroup:x:65534:
- EOF
- (lfs chroot) I have no name!:/# echo "tester:x:101:101::/home/tester:/bin/bash" >> /etc/passwd
- (lfs chroot) I have no name!:/# echo "tester:x:101:" >> /etc/group
- (lfs chroot) I have no name!:/# install -o tester -d /home/tester
- (lfs chroot) I have no name!:/# exec /usr/bin/bash --login
- (lfs chroot) root:/# touch /var/log/{btmp,lastlog,faillog,wtmp}
- chgrp -v utmp /var/log/lastlog
- chmod -v 664 /var/log/lastlog
- chmod -v 600 /var/log/btmp
- changed group of '/var/log/lastlog' from root to utmp
- mode of '/var/log/lastlog' changed from 0644 (rw-r--r--) to 0664 (rw-rw-r--)
- mode of '/var/log/btmp' changed from 0644 (rw-r--r--) to 0600 (rw-------)
- (lfs chroot) root:/# cd
- (lfs chroot) root:~# cd /
- (lfs chroot) root:/# cd sources/
- (lfs chroot) root:/sources# ls
- Jinja2-3.1.2.tar.gz dejagnu-1.6.3.tar.gz gmp-6.3.0.tar.xz libarchive-3.7.2.tar.xz ninja-1.11.1.tar.gz sysklogd-1.5.1.tar.gz
- MarkupSafe-2.1.3.tar.gz diffutils-3.10.tar.xz gperf-3.1.tar.gz libcap-2.69.tar.xz openssl-3.1.2 systemd-254.tar.gz
- Python-3.11.5.tar.xz e2fsprogs-1.47.0.tar.gz grep-3.11.tar.xz libffi-3.4.4.tar.gz openssl-3.1.2.tar.gz systemd-man-pages-254.tar.xz
- XML-Parser-2.46.tar.gz elfutils-0.189.tar.bz2 groff-1.23.0.tar.gz liblua.so.patch patch-2.7.6.tar.xz sysvinit-3.08-consolidated-1.patch
- acl-2.3.1.tar.xz expat-2.5.0.tar.xz grub-2.06-upstream_fixes-1.patch libpipeline-1.5.7.tar.gz perl-5.38.0.tar.xz sysvinit-3.08.tar.xz
- attr-2.5.1.tar.gz expect5.45.4.tar.gz grub-2.06.tar.xz libtool-2.4.7.tar.xz pkgconf-2.0.3.tar.xz tar-1.35.tar.xz
- autoconf-2.71.tar.xz file-5.45.tar.gz gzip-1.13.tar.xz libxcrypt-4.4.36.tar.xz popt-1.18.tar.gz tcl8.6.13-html.tar.gz
- automake-1.16.5.tar.xz findutils-4.9.0.tar.xz iana-etc-20230810.tar.gz linux-6.5.1.tar.xz procps-ng-4.0.4.tar.xz tcl8.6.13-src.tar.gz
- bash-5.2.15.tar.gz flex-2.6.4.tar.gz inetutils-2.4.tar.xz lua-5.4.6 psmisc-23.6.tar.xz texinfo-7.0.3.tar.xz
- bc-6.6.0.tar.xz flit_core-3.9.0.tar.gz intltool-0.51.0.tar.gz lua-5.4.6.tar.gz python-3.11.5-docs-html.tar.bz2 tzdata2023c.tar.gz
- binutils-2.41.tar.xz gawk-5.2.2.tar.xz iproute2-6.4.0.tar.xz m4-1.4.19.tar.xz readline-8.2-upstream_fix-1.patch udev-lfs-20230818.tar.xz
- bison-3.8.2.tar.xz gcc-13.2.0.tar.xz isl-0.24.tar.bz2 make-4.4.1.tar.gz readline-8.2.tar.gz util-linux-2.39.2.tar.xz
- bzip2-1.0.8-install_docs-1.patch gdbm-1.23.tar.gz kbd-2.6.2-backspace-1.patch man-db-2.11.2.tar.xz rpm-4.18.1 vim-9.0.1837.tar.gz
- bzip2-1.0.8.tar.gz gettext-0.22.tar.xz kbd-2.6.2.tar.xz man-pages-6.05.01.tar.xz rpm-4.18.1.tar.bz2 wheel-0.41.2.tar.gz
- check-0.15.2.tar.gz glibc-2.38-fhs-1.patch kmod-30.tar.xz meson-1.2.1.tar.gz sed-4.9.tar.xz xz-5.4.4.tar.xz
- coreutils-9.4-i18n-1.patch glibc-2.38-memalign_fix-1.patch less-643.tar.gz mpc-1.3.1.tar.gz shadow-4.14.0.tar.xz zlib-1.3.tar.gz
- coreutils-9.4.tar.xz glibc-2.38-upstream_fixes-1.patch lfs-bootscripts-20230728.tar.xz mpfr-4.2.1.tar.xz specs zstd-1.5.5.tar.gz
- debugedit-latest.tar.xz glibc-2.38.tar.xz libarchive-3.7.2 ncurses-6.4.tar.gz sqlite-autoconf-3430100.tar.gz
- (lfs chroot) root:/sources# cd gettext-0.22
- (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a race-free mkdir -p... /usr/bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking whether UID '0' is supported by ustar format... yes
- checking whether GID '0' is supported by ustar format... yes
- checking how to create a ustar tar archive... gnutar
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating gnulib-local/Makefile
- === configuring in gettext-runtime (/sources/gettext-0.22/gettext-runtime)
- configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-shared' --cache-file=/dev/null --srcdir=.
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a race-free mkdir -p... /usr/bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking for gcc... gcc
- checking whether the C compiler works... no
- configure: error: in `/sources/gettext-0.22/gettext-runtime':
- configure: error: C compiler cannot create executables
- See `config.log' for more details
- configure: error: ./configure failed for gettext-runtime
- (lfs chroot) root:/sources/gettext-0.22# ls
- AUTHORS ChangeLog.0 INSTALL Makefile NEWS THANKS build-aux config.log configure.ac gettext-tools m4
- COPYING DEPENDENCIES INSTALL.windows Makefile.am PACKAGING aclocal.m4 check-copyright-headers config.status conftest.tar gnulib-local os2
- ChangeLog HACKING JOIN-GNU Makefile.in README autogen.sh confdefs.h configure gettext-runtime libtextstyle windows
- (lfs chroot) root:/sources/gettext-0.22# cat config^C
- (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared^C
- (lfs chroot) root:/sources/gettext-0.22# cd ..
- (lfs chroot) root:/sources# rm -rf gettext-0.22
- (lfs chroot) root:/sources# tar -xJf gettext-0.22.tar.xz
- xz: error while loading shared libraries: liblzma.so.5: cannot open shared object file: No such file or directory
- tar: Child returned status 127
- tar: Error is not recoverable: exiting now
- (lfs chroot) root:/sources# cd gettext-0.22
- (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a race-free mkdir -p... /usr/bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking whether UID '0' is supported by ustar format... yes
- checking whether GID '0' is supported by ustar format... yes
- checking how to create a ustar tar archive... gnutar
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating gnulib-local/Makefile
- === configuring in gettext-runtime (/sources/gettext-0.22/gettext-runtime)
- configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-shared' --cache-file=/dev/null --srcdir=.
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a race-free mkdir -p... /usr/bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking for gcc... gcc
- checking whether the C compiler works... no
- configure: error: in `/sources/gettext-0.22/gettext-runtime':
- configure: error: C compiler cannot create executables
- See `config.log' for more details
- configure: error: ./configure failed for gettext-runtime
- (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a race-free mkdir -p... /usr/bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking whether UID '0' is supported by ustar format... yes
- checking whether GID '0' is supported by ustar format... yes
- checking how to create a ustar tar archive... gnutar
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating gnulib-local/Makefile
- === configuring in gettext-runtime (/sources/gettext-0.22/gettext-runtime)
- configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-shared' --cache-file=/dev/null --srcdir=.
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a race-free mkdir -p... /usr/bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking for gcc... gcc
- checking whether the C compiler works... no
- configure: error: in `/sources/gettext-0.22/gettext-runtime':
- configure: error: C compiler cannot create executables
- See `config.log' for more details
- configure: error: ./configure failed for gettext-runtime
- (lfs chroot) root:/sources/gettext-0.22# cd
- (lfs chroot) root:~# cd /usr/local/
- (lfs chroot) root:/usr/local# ls
- bin include lib sbin share src
- (lfs chroot) root:/usr/local# ls -la
- total 32
- drwxr-xr-x 8 root root 4096 Nov 15 02:53 .
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 ..
- drwxr-xr-x 2 root root 4096 Nov 15 02:53 bin
- drwxr-xr-x 2 root root 4096 Nov 15 02:53 include
- drwxr-xr-x 2 root root 4096 Nov 15 02:53 lib
- drwxr-xr-x 2 root root 4096 Nov 15 02:53 sbin
- drwxr-xr-x 11 root root 4096 Nov 15 02:53 share
- drwxr-xr-x 2 root root 4096 Nov 15 02:53 src
- (lfs chroot) root:/usr/local# ls lib/
- (lfs chroot) root:/usr/local# ls
- bin include lib sbin share src
- (lfs chroot) root:/usr/local# cd..
- bash: cd..: command not found
- (lfs chroot) root:/usr/local# cd ..
- (lfs chroot) root:/usr# cd..
- bash: cd..: command not found
- (lfs chroot) root:/usr# ls ^C
- (lfs chroot) root:/usr# cd
- (lfs chroot) root:~# cd /
- (lfs chroot) root:/# ls
- bin boot dev etc home lib lib32 lib64 lost+found media mnt opt proc root run sbin sources srv sys tmp tools usr var
- (lfs chroot) root:/# la -la
- bash: la: command not found
- (lfs chroot) root:/# ls -la
- total 76
- drwxr-xr-x 20 root root 4096 Nov 15 02:53 .
- drwxr-xr-x 20 root root 4096 Nov 15 02:53 ..
- lrwxrwxrwx 1 root root 7 Nov 10 02:05 bin -> usr/bin
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 boot
- drwxr-xr-x 18 root root 4380 Nov 10 14:20 dev
- drwxr-xr-x 4 root root 4096 Nov 15 02:54 etc
- drwxr-xr-x 3 root root 4096 Nov 15 02:54 home
- lrwxrwxrwx 1 root root 7 Nov 10 02:05 lib -> usr/lib
- lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib32 -> usr/lib32
- lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib64 -> usr/lib64
- drwx------ 2 root root 16384 Nov 10 02:03 lost+found
- drwxr-xr-x 4 root root 4096 Nov 15 02:53 media
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 mnt
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 opt
- dr-xr-xr-x 646 root root 0 Nov 15 02:51 proc
- drwxr-x--- 2 root root 4096 Nov 15 02:54 root
- drwxrwxrwt 2 root root 40 Nov 15 02:51 run
- lrwxrwxrwx 1 root root 8 Nov 10 02:05 sbin -> usr/sbin
- drwxrwxrwt 8 1001 root 4096 Nov 15 02:59 sources
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 srv
- dr-xr-xr-x 13 root root 0 Nov 10 14:20 sys
- drwxrwxrwt 2 root root 4096 Nov 15 03:02 tmp
- drwxr-xr-x 8 root root 4096 Nov 10 14:16 tools
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 usr
- drwxr-xr-x 10 root root 4096 Nov 15 02:53 var
- (lfs chroot) root:/# gcc
- gcc: fatal error: no input files
- compilation terminated.
- (lfs chroot) root:/# cc
- cc: fatal error: no input files
- compilation terminated.
- (lfs chroot) root:/# env
- PWD=/
- HOME=/root
- MAKEFLAGS=-j4
- TERM=xterm-256color
- SHLVL=1
- PS1=(lfs chroot) \u:\w\$
- PATH=/usr/bin:/usr/sbin
- TESTSUITEFLAGS=-j4
- _=/usr/bin/env
- OLDPWD=/root
- (lfs chroot) root:/# cd-
- bash: cd-: command not found
- (lfs chroot) root:/# cd -
- /root
- (lfs chroot) root:~# cd /sources/
- (lfs chroot) root:/sources# ls
- Jinja2-3.1.2.tar.gz dejagnu-1.6.3.tar.gz glibc-2.38.tar.xz libarchive-3.7.2 ncurses-6.4.tar.gz sqlite-autoconf-3430100.tar.gz
- MarkupSafe-2.1.3.tar.gz diffutils-3.10.tar.xz gmp-6.3.0.tar.xz libarchive-3.7.2.tar.xz ninja-1.11.1.tar.gz sysklogd-1.5.1.tar.gz
- Python-3.11.5.tar.xz e2fsprogs-1.47.0.tar.gz gperf-3.1.tar.gz libcap-2.69.tar.xz openssl-3.1.2 systemd-254.tar.gz
- XML-Parser-2.46.tar.gz elfutils-0.189.tar.bz2 grep-3.11.tar.xz libffi-3.4.4.tar.gz openssl-3.1.2.tar.gz systemd-man-pages-254.tar.xz
- acl-2.3.1.tar.xz expat-2.5.0.tar.xz groff-1.23.0.tar.gz liblua.so.patch patch-2.7.6.tar.xz sysvinit-3.08-consolidated-1.patch
- attr-2.5.1.tar.gz expect5.45.4.tar.gz grub-2.06-upstream_fixes-1.patch libpipeline-1.5.7.tar.gz perl-5.38.0.tar.xz sysvinit-3.08.tar.xz
- autoconf-2.71.tar.xz file-5.45.tar.gz grub-2.06.tar.xz libtool-2.4.7.tar.xz pkgconf-2.0.3.tar.xz tar-1.35.tar.xz
- automake-1.16.5.tar.xz findutils-4.9.0.tar.xz gzip-1.13.tar.xz libxcrypt-4.4.36.tar.xz popt-1.18.tar.gz tcl8.6.13-html.tar.gz
- bash-5.2.15.tar.gz flex-2.6.4.tar.gz iana-etc-20230810.tar.gz linux-6.5.1.tar.xz procps-ng-4.0.4.tar.xz tcl8.6.13-src.tar.gz
- bc-6.6.0.tar.xz flit_core-3.9.0.tar.gz inetutils-2.4.tar.xz lua-5.4.6 psmisc-23.6.tar.xz texinfo-7.0.3.tar.xz
- binutils-2.41.tar.xz gawk-5.2.2.tar.xz intltool-0.51.0.tar.gz lua-5.4.6.tar.gz python-3.11.5-docs-html.tar.bz2 tzdata2023c.tar.gz
- bison-3.8.2.tar.xz gcc-13.2.0.tar.xz iproute2-6.4.0.tar.xz m4-1.4.19.tar.xz readline-8.2-upstream_fix-1.patch udev-lfs-20230818.tar.xz
- bzip2-1.0.8-install_docs-1.patch gdbm-1.23.tar.gz isl-0.24.tar.bz2 make-4.4.1.tar.gz readline-8.2.tar.gz util-linux-2.39.2.tar.xz
- bzip2-1.0.8.tar.gz gettext-0.22 kbd-2.6.2-backspace-1.patch man-db-2.11.2.tar.xz rpm-4.18.1 vim-9.0.1837.tar.gz
- check-0.15.2.tar.gz gettext-0.22.tar.xz kbd-2.6.2.tar.xz man-pages-6.05.01.tar.xz rpm-4.18.1.tar.bz2 wheel-0.41.2.tar.gz
- coreutils-9.4-i18n-1.patch glibc-2.38-fhs-1.patch kmod-30.tar.xz meson-1.2.1.tar.gz sed-4.9.tar.xz xz-5.4.4.tar.xz
- coreutils-9.4.tar.xz glibc-2.38-memalign_fix-1.patch less-643.tar.gz mpc-1.3.1.tar.gz shadow-4.14.0.tar.xz zlib-1.3.tar.gz
- debugedit-latest.tar.xz glibc-2.38-upstream_fixes-1.patch lfs-bootscripts-20230728.tar.xz mpfr-4.2.1.tar.xz specs zstd-1.5.5.tar.gz
- (lfs chroot) root:/sources# cd gettext-0.22
- (lfs chroot) root:/sources/gettext-0.22# ls -la
- total 1052
- drwxrwxr-x 10 root root 4096 Nov 15 03:02 .
- drwxrwxrwt 8 1001 root 4096 Nov 15 02:59 ..
- -rw-rw-r-- 1 root root 5 Jun 17 12:03 .tarball-version
- -rw-rw-r-- 1 root root 5 Jun 17 11:56 .version
- -rw-rw-r-- 1 root root 1462 May 11 2019 AUTHORS
- -rw-rw-r-- 1 root root 35151 May 11 2019 COPYING
- -rw-rw-r-- 1 root root 452026 Jun 17 12:03 ChangeLog
- -rw-rw-r-- 1 root root 52129 May 11 2019 ChangeLog.0
- -rw-rw-r-- 1 root root 8757 Aug 21 2021 DEPENDENCIES
- -rw-rw-r-- 1 root root 14203 Jul 17 2022 HACKING
- -rw-rw-r-- 1 root root 13598 May 11 2019 INSTALL
- -rw-rw-r-- 1 root root 11280 Feb 12 2023 INSTALL.windows
- -rw-rw-r-- 1 root root 670 May 22 2022 JOIN-GNU
- -rw-r--r-- 1 root root 31496 Nov 15 03:02 Makefile
- -rw-rw-r-- 1 root root 6478 Feb 19 2023 Makefile.am
- -rw-rw-r-- 1 root root 31129 Jun 17 11:54 Makefile.in
- -rw-rw-r-- 1 root root 53050 Jun 17 10:58 NEWS
- -rw-rw-r-- 1 root root 6243 Feb 18 2023 PACKAGING
- -rw-rw-r-- 1 root root 2349 May 22 2022 README
- -rw-rw-r-- 1 root root 16770 May 11 2019 THANKS
- -rw-rw-r-- 1 root root 28988 Feb 3 2023 aclocal.m4
- -rwxrwxr-x 1 root root 15405 Jun 4 18:04 autogen.sh
- drwxrwxr-x 2 root root 4096 Jun 17 12:02 build-aux
- -rwxrwxr-x 1 root root 10918 Jun 20 2022 check-copyright-headers
- -rw-r--r-- 1 root root 271 Nov 15 03:02 confdefs.h
- -rw-r--r-- 1 root root 7461 Nov 15 03:02 config.log
- -rwxr-xr-x 1 root root 25794 Nov 15 03:02 config.status
- -rwxrwxr-x 1 root root 139221 Jun 17 11:54 configure
- -rw-rw-r-- 1 root root 2558 Sep 6 2020 configure.ac
- -rw-r--r-- 1 root root 10240 Nov 15 03:02 conftest.tar
- drwxrwxr-x 14 root root 4096 Nov 15 03:02 gettext-runtime
- drwxrwxr-x 21 root root 4096 Jun 17 12:02 gettext-tools
- drwxrwxr-x 5 root root 4096 Nov 15 03:02 gnulib-local
- drwxrwxr-x 11 root root 4096 Jun 17 12:02 libtextstyle
- drwxrwxr-x 2 root root 4096 Jun 17 12:02 m4
- drwxrwxr-x 2 root root 4096 Jun 17 12:02 os2
- drwxrwxr-x 2 root root 4096 Jun 17 12:02 windows
- (lfs chroot) root:/sources/gettext-0.22# cd
- (lfs chroot) root:~# history
- 1 mkdir -pv /{boot,home,mnt,opt,srv}
- 2 mkdir -pv /etc/{opt,sysconfig}
- 3 mkdir -pv /lib/firmware
- 4 mkdir -pv /media/{floppy,cdrom}
- 5 mkdir -pv /usr/{,local/}{include,src}
- 6 mkdir -pv /usr/local/{bin,lib,sbin}
- 7 mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
- 8 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
- 9 mkdir -pv /usr/{,local/}share/man/man{1..8}
- 10 mkdir -pv /var/{cache,local,log,mail,opt,spool}
- 11 mkdir -pv /var/lib/{color,misc,locate}
- 12 ln -sfv /run /var/run
- 13 ln -sfv /run/lock /var/lock
- 14 install -dv -m 0750 /root
- 15 install -dv -m 1777 /tmp /var/tmp
- 16 ln -sv /proc/self/mounts /etc/mtab
- 17 cat > /etc/hosts << EOF
- 18 127.0.0.1 localhost $(hostname)
- 19 ::1 localhost
- 20 EOF
- 21 cat > /etc/passwd << "EOF"
- 22 root:x:0:0:root:/root:/bin/bash
- 23 bin:x:1:1:bin:/dev/null:/usr/bin/false
- 24 daemon:x:6:6:Daemon User:/dev/null:/usr/bin/false
- 25 messagebus:x:18:18:D-Bus Message Daemon User:/run/dbus:/usr/bin/false
- 26 uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false
- 27 nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false
- 28 EOF
- 29 cat > /etc/group << "EOF"
- 30 root:x:0:
- 31 bin:x:1:daemon
- 32 sys:x:2:
- 33 kmem:x:3:
- 34 tape:x:4:
- 35 tty:x:5:
- 36 daemon:x:6:
- 37 floppy:x:7:
- 38 disk:x:8:
- 39 lp:x:9:
- 40 dialout:x:10:
- 41 audio:x:11:
- 42 video:x:12:
- 43 utmp:x:13:
- 44 cdrom:x:15:
- 45 adm:x:16:
- 46 messagebus:x:18:
- 47 input:x:24:
- 48 mail:x:34:
- 49 kvm:x:61:
- 50 uuidd:x:80:
- 51 wheel:x:97:
- 52 users:x:999:
- 53 nogroup:x:65534:
- 54 EOF
- 55 echo "tester:x:101:101::/home/tester:/bin/bash" >> /etc/passwd
- 56 echo "tester:x:101:" >> /etc/group
- 57 install -o tester -d /home/tester
- 58 exec /usr/bin/bash --login
- 59 touch /var/log/{btmp,lastlog,faillog,wtmp}
- 60 chgrp -v utmp /var/log/lastlog
- 61 chmod -v 664 /var/log/lastlog
- 62 chmod -v 600 /var/log/btmp
- 63 cd
- 64 cd /
- 65 cd sources/
- 66 ls
- 67 cd gettext-0.22
- 68 ./configure --disable-shared
- 69 ls
- 70 cd ..
- 71 rm -rf gettext-0.22
- 72 tar -xJf gettext-0.22.tar.xz
- 73 cd gettext-0.22
- 74 ./configure --disable-shared
- 75 ./configure --disable-shared
- 76 cd
- 77 cd /usr/local/
- 78 ls
- 79 ls -la
- 80 ls lib/
- 81 ls
- 82 cd..
- 83 cd ..
- 84 cd..
- 85 cd
- 86 cd /
- 87 ls
- 88 la -la
- 89 ls -la
- 90 gcc
- 91 cc
- 92 env
- 93 cd-
- 94 cd -
- 95 cd /sources/
- 96 ls
- 97 cd gettext-0.22
- 98 ls -la
- 99 cd
- 100 history
- (lfs chroot) root:~# cd
- (lfs chroot) root:~# cd /lib
- (lfs chroot) root:/lib# ls
- bash i386-linux-gnu libctf-nobfd.so.0 libgcc_s.so libitm.so.1 liblzma.so.5.4.4 libopcodes-2.41.so libstdc++.a libstdc++.so.6.0.32-gdb.py libsupc++.a
- bfd-plugins ld-linux.so.2 libctf-nobfd.so.0.0.0 libgcc_s.so.1 libitm.so.1.0.0 libmagic.so libopcodes.so libstdc++.la libstdc++exp.a libsupc++.la
- firmware libbfd-2.41.so libctf.so libitm.a libitm.spec libmagic.so.1 libsframe.so libstdc++.so libstdc++exp.la pkgconfig
- gawk libbfd.so libctf.so.0 libitm.la liblzma.so libmagic.so.1.0.0 libsframe.so.1 libstdc++.so.6 libstdc++fs.a terminfo
- gcc libctf-nobfd.so libctf.so.0.0.0 libitm.so liblzma.so.5 libncurses.so libsframe.so.1.0.0 libstdc++.so.6.0.32 libstdc++fs.la x86_64-linux-gnu
- (lfs chroot) root:/lib# cd ..
- (lfs chroot) root:/# ls -la
- total 76
- drwxr-xr-x 20 root root 4096 Nov 15 02:53 .
- drwxr-xr-x 20 root root 4096 Nov 15 02:53 ..
- lrwxrwxrwx 1 root root 7 Nov 10 02:05 bin -> usr/bin
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 boot
- drwxr-xr-x 18 root root 4380 Nov 10 14:20 dev
- drwxr-xr-x 4 root root 4096 Nov 15 02:54 etc
- drwxr-xr-x 3 root root 4096 Nov 15 02:54 home
- lrwxrwxrwx 1 root root 7 Nov 10 02:05 lib -> usr/lib
- lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib32 -> usr/lib32
- lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib64 -> usr/lib64
- drwx------ 2 root root 16384 Nov 10 02:03 lost+found
- drwxr-xr-x 4 root root 4096 Nov 15 02:53 media
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 mnt
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 opt
- dr-xr-xr-x 637 root root 0 Nov 15 02:51 proc
- drwxr-x--- 2 root root 4096 Nov 15 02:54 root
- drwxrwxrwt 2 root root 40 Nov 15 02:51 run
- lrwxrwxrwx 1 root root 8 Nov 10 02:05 sbin -> usr/sbin
- drwxrwxrwt 8 1001 root 4096 Nov 15 02:59 sources
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 srv
- dr-xr-xr-x 13 root root 0 Nov 10 14:20 sys
- drwxrwxrwt 2 root root 4096 Nov 15 03:02 tmp
- drwxr-xr-x 8 root root 4096 Nov 10 14:16 tools
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 usr
- drwxr-xr-x 10 root root 4096 Nov 15 02:53 var
- (lfs chroot) root:/# ls lib32
- libgcc_s.so libitm.a libitm.so libitm.so.1.0.0 libstdc++.a libstdc++.so libstdc++.so.6.0.32 libstdc++exp.a libstdc++fs.a libsupc++.a
- libgcc_s.so.1 libitm.la libitm.so.1 libitm.spec libstdc++.la libstdc++.so.6 libstdc++.so.6.0.32-gdb.py libstdc++exp.la libstdc++fs.la libsupc++.la
- (lfs chroot) root:/# ls lib64
- ld-linux-x86-64.so.2 libBrokenLocale.so.1 libc.so.6 libdl.so.2 libmemusage.so libnsl.so.1 libnss_db.so.2 libnss_files.so.2 libpcprofile.so libresolv.so.2 libthread_db.so.1
- ld-lsb-x86-64.so.3 libanl.so.1 libc_malloc_debug.so.0 libm.so.6 libmvec.so.1 libnss_compat.so.2 libnss_dns.so.2 libnss_hesiod.so.2 libpthread.so.0 librt.so.1 libutil.so.1
- (lfs chroot) root:/# ls -la lib32
- lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib32 -> usr/lib32
- (lfs chroot) root:/# ls -la lib32/
- total 44656
- drwxr-xr-x 2 root root 4096 Nov 15 02:43 .
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 ..
- -rw-r--r-- 1 root root 132 Nov 15 02:43 libgcc_s.so
- -rw-r--r-- 1 root root 716132 Nov 15 02:43 libgcc_s.so.1
- -rw-r--r-- 1 root root 955974 Nov 15 02:43 libitm.a
- -rwxr-xr-x 1 root root 1001 Nov 15 02:43 libitm.la
- lrwxrwxrwx 1 root root 15 Nov 15 02:43 libitm.so -> libitm.so.1.0.0
- lrwxrwxrwx 1 root root 15 Nov 15 02:43 libitm.so.1 -> libitm.so.1.0.0
- -rwxr-xr-x 1 root root 923028 Nov 15 02:43 libitm.so.1.0.0
- -rw-r--r-- 1 root root 162 Nov 15 02:43 libitm.spec
- -rw-r--r-- 1 root root 19273134 Nov 15 02:43 libstdc++.a
- -rwxr-xr-x 1 root root 1024 Nov 15 02:43 libstdc++.la
- lrwxrwxrwx 1 root root 19 Nov 15 02:43 libstdc++.so -> libstdc++.so.6.0.32
- lrwxrwxrwx 1 root root 19 Nov 15 02:43 libstdc++.so.6 -> libstdc++.so.6.0.32
- -rwxr-xr-x 1 root root 19064740 Nov 15 02:43 libstdc++.so.6.0.32
- -rw-r--r-- 1 root root 2386 Nov 15 02:43 libstdc++.so.6.0.32-gdb.py
- -rw-r--r-- 1 root root 30852 Nov 15 02:43 libstdc++exp.a
- -rwxr-xr-x 1 root root 971 Nov 15 02:43 libstdc++exp.la
- -rw-r--r-- 1 root root 3931842 Nov 15 02:43 libstdc++fs.a
- -rwxr-xr-x 1 root root 968 Nov 15 02:43 libstdc++fs.la
- -rw-r--r-- 1 root root 777478 Nov 15 02:43 libsupc++.a
- -rwxr-xr-x 1 root root 962 Nov 15 02:43 libsupc++.la
- (lfs chroot) root:/# ls -la lib64/
- total 22152
- drwxr-xr-x 2 root root 4096 Nov 10 14:57 .
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 ..
- -rwxr-xr-x 1 root root 1314672 Nov 10 14:57 ld-linux-x86-64.so.2
- lrwxrwxrwx 1 root root 27 Nov 10 14:40 ld-lsb-x86-64.so.3 -> ../lib/ld-linux-x86-64.so.2
- -rwxr-xr-x 1 root root 31512 Nov 10 14:56 libBrokenLocale.so.1
- -rwxr-xr-x 1 root root 19976 Nov 10 14:57 libanl.so.1
- -rwxr-xr-x 1 root root 12937320 Nov 10 14:57 libc.so.6
- -rwxr-xr-x 1 root root 207216 Nov 10 14:56 libc_malloc_debug.so.0
- -rwxr-xr-x 1 root root 21336 Nov 10 14:56 libdl.so.2
- -rwxr-xr-x 1 root root 3601488 Nov 10 14:56 libm.so.6
- -rwxr-xr-x 1 root root 54672 Nov 10 14:56 libmemusage.so
- -rwxr-xr-x 1 root root 2876536 Nov 10 14:57 libmvec.so.1
- -rwxr-xr-x 1 root root 516056 Nov 10 14:57 libnsl.so.1
- -rwxr-xr-x 1 root root 169440 Nov 10 14:57 libnss_compat.so.2
- -rwxr-xr-x 1 root root 153968 Nov 10 14:57 libnss_db.so.2
- -rwxr-xr-x 1 root root 19200 Nov 10 14:57 libnss_dns.so.2
- -rwxr-xr-x 1 root root 19200 Nov 10 14:57 libnss_files.so.2
- -rwxr-xr-x 1 root root 76864 Nov 10 14:57 libnss_hesiod.so.2
- -rwxr-xr-x 1 root root 22568 Nov 10 14:57 libpcprofile.so
- -rwxr-xr-x 1 root root 21032 Nov 10 14:56 libpthread.so.0
- -rwxr-xr-x 1 root root 243584 Nov 10 14:57 libresolv.so.2
- -rwxr-xr-x 1 root root 26560 Nov 10 14:56 librt.so.1
- -rwxr-xr-x 1 root root 285792 Nov 10 14:57 libthread_db.so.1
- -rwxr-xr-x 1 root root 19976 Nov 10 14:57 libutil.so.1
- (lfs chroot) root:/# cd^C
- (lfs chroot) root:/# ls
- bin boot dev etc home lib lib32 lib64 lost+found media mnt opt proc root run sbin sources srv sys tmp tools usr var
- (lfs chroot) root:/# ls -la
- total 76
- drwxr-xr-x 20 root root 4096 Nov 15 02:53 .
- drwxr-xr-x 20 root root 4096 Nov 15 02:53 ..
- lrwxrwxrwx 1 root root 7 Nov 10 02:05 bin -> usr/bin
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 boot
- drwxr-xr-x 18 root root 4380 Nov 10 14:20 dev
- drwxr-xr-x 4 root root 4096 Nov 15 02:54 etc
- drwxr-xr-x 3 root root 4096 Nov 15 02:54 home
- lrwxrwxrwx 1 root root 7 Nov 10 02:05 lib -> usr/lib
- lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib32 -> usr/lib32
- lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib64 -> usr/lib64
- drwx------ 2 root root 16384 Nov 10 02:03 lost+found
- drwxr-xr-x 4 root root 4096 Nov 15 02:53 media
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 mnt
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 opt
- dr-xr-xr-x 638 root root 0 Nov 15 02:51 proc
- drwxr-x--- 2 root root 4096 Nov 15 02:54 root
- drwxrwxrwt 2 root root 40 Nov 15 02:51 run
- lrwxrwxrwx 1 root root 8 Nov 10 02:05 sbin -> usr/sbin
- drwxrwxrwt 8 1001 root 4096 Nov 15 02:59 sources
- drwxr-xr-x 2 root root 4096 Nov 15 02:52 srv
- dr-xr-xr-x 13 root root 0 Nov 10 14:20 sys
- drwxrwxrwt 2 root root 4096 Nov 15 03:02 tmp
- drwxr-xr-x 8 root root 4096 Nov 10 14:16 tools
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 usr
- drwxr-xr-x 10 root root 4096 Nov 15 02:53 var
- (lfs chroot) root:/# cd usr/
- (lfs chroot) root:/usr# ls
- bin include lib lib32 lib64 libexec local sbin share src x86_64-lfs-linux-gnu
- (lfs chroot) root:/usr# ls -la
- total 52
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 .
- drwxr-xr-x 20 root root 4096 Nov 15 02:53 ..
- drwxr-xr-x 2 root root 4096 Nov 15 02:45 bin
- drwxr-xr-x 35 root root 4096 Nov 15 02:43 include
- drwxr-xr-x 10 root root 4096 Nov 15 02:53 lib
- drwxr-xr-x 2 root root 4096 Nov 15 02:43 lib32
- drwxr-xr-x 2 root root 4096 Nov 10 14:57 lib64
- drwxr-xr-x 5 root root 4096 Nov 15 02:43 libexec
- drwxr-xr-x 8 root root 4096 Nov 15 02:53 local
- drwxr-xr-x 2 root root 4096 Nov 14 15:46 sbin
- drwxr-xr-x 15 root root 4096 Nov 15 02:53 share
- drwxr-xr-x 2 root root 4096 Nov 15 02:53 src
- drwxr-xr-x 4 root root 4096 Nov 15 00:46 x86_64-lfs-linux-gnu
- (lfs chroot) root:/usr# cd lib
- (lfs chroot) root:/usr/lib# ls -la
- total 75624
- drwxr-xr-x 10 root root 4096 Nov 15 02:53 .
- drwxr-xr-x 13 root root 4096 Nov 15 02:53 ..
- drwxr-xr-x 2 root root 4096 Nov 14 15:36 bash
- drwxr-xr-x 2 root root 4096 Nov 15 00:46 bfd-plugins
- drwxr-xr-x 2 root root 4096 Nov 15 02:53 firmware
- drwxr-xr-x 2 root root 4096 Nov 14 20:59 gawk
- drwxr-xr-x 3 root root 4096 Nov 15 02:43 gcc
- drwxr-xr-x 5 root root 4096 Nov 13 21:21 i386-linux-gnu
- lrwxrwxrwx 1 root root 22 Nov 13 12:37 ld-linux.so.2 -> ../lib32/ld-linux.so.2
- -rwxr-xr-x 1 root root 6329432 Nov 15 00:46 libbfd-2.41.so
- lrwxrwxrwx 1 root root 14 Nov 15 00:46 libbfd.so -> libbfd-2.41.so
- lrwxrwxrwx 1 root root 21 Nov 15 00:46 libctf-nobfd.so -> libctf-nobfd.so.0.0.0
- lrwxrwxrwx 1 root root 21 Nov 15 00:46 libctf-nobfd.so.0 -> libctf-nobfd.so.0.0.0
- -rwxr-xr-x 1 root root 1527872 Nov 15 00:46 libctf-nobfd.so.0.0.0
- lrwxrwxrwx 1 root root 15 Nov 15 00:46 libctf.so -> libctf.so.0.0.0
- lrwxrwxrwx 1 root root 15 Nov 15 00:46 libctf.so.0 -> libctf.so.0.0.0
- -rwxr-xr-x 1 root root 1360656 Nov 15 00:46 libctf.so.0.0.0
- -rw-r--r-- 1 root root 132 Nov 15 02:43 libgcc_s.so
- -rw-r--r-- 1 root root 728432 Nov 15 02:43 libgcc_s.so.1
- -rw-r--r-- 1 root root 1622518 Nov 15 02:43 libitm.a
- -rwxr-xr-x 1 root root 999 Nov 15 02:43 libitm.la
- lrwxrwxrwx 1 root root 15 Nov 15 02:43 libitm.so -> libitm.so.1.0.0
- lrwxrwxrwx 1 root root 15 Nov 15 02:43 libitm.so.1 -> libitm.so.1.0.0
- -rwxr-xr-x 1 root root 1029520 Nov 15 02:43 libitm.so.1.0.0
- -rw-r--r-- 1 root root 162 Nov 15 02:43 libitm.spec
- lrwxrwxrwx 1 root root 16 Nov 14 21:08 liblzma.so -> liblzma.so.5.4.4
- lrwxrwxrwx 1 root root 16 Nov 14 21:08 liblzma.so.5 -> liblzma.so.5.4.4
- -rwxr-xr-x 1 root root 941880 Nov 14 21:08 liblzma.so.5.4.4
- lrwxrwxrwx 1 root root 17 Nov 14 20:56 libmagic.so -> libmagic.so.1.0.0
- lrwxrwxrwx 1 root root 17 Nov 14 20:56 libmagic.so.1 -> libmagic.so.1.0.0
- -rwxr-xr-x 1 root root 647944 Nov 14 20:56 libmagic.so.1.0.0
- -rw-r--r-- 1 root root 18 Nov 13 21:12 libncurses.so
- -rwxr-xr-x 1 root root 1261768 Nov 15 00:46 libopcodes-2.41.so
- lrwxrwxrwx 1 root root 18 Nov 15 00:46 libopcodes.so -> libopcodes-2.41.so
- lrwxrwxrwx 1 root root 18 Nov 15 00:46 libsframe.so -> libsframe.so.1.0.0
- lrwxrwxrwx 1 root root 18 Nov 15 00:46 libsframe.so.1 -> libsframe.so.1.0.0
- -rwxr-xr-x 1 root root 95328 Nov 15 00:46 libsframe.so.1.0.0
- -rw-r--r-- 1 root root 32684698 Nov 15 02:43 libstdc++.a
- -rwxr-xr-x 1 root root 1022 Nov 15 02:43 libstdc++.la
- lrwxrwxrwx 1 root root 19 Nov 15 02:43 libstdc++.so -> libstdc++.so.6.0.32
- lrwxrwxrwx 1 root root 19 Nov 15 02:43 libstdc++.so.6 -> libstdc++.so.6.0.32
- -rwxr-xr-x 1 root root 20713344 Nov 15 02:43 libstdc++.so.6.0.32
- -rw-r--r-- 1 root root 2384 Nov 15 02:43 libstdc++.so.6.0.32-gdb.py
- -rw-r--r-- 1 root root 50318 Nov 15 02:43 libstdc++exp.a
- -rwxr-xr-x 1 root root 969 Nov 15 02:43 libstdc++exp.la
- -rw-r--r-- 1 root root 7161448 Nov 15 02:43 libstdc++fs.a
- -rwxr-xr-x 1 root root 966 Nov 15 02:43 libstdc++fs.la
- -rw-r--r-- 1 root root 1167818 Nov 15 02:43 libsupc++.a
- -rwxr-xr-x 1 root root 960 Nov 15 02:43 libsupc++.la
- drwxr-xr-x 2 root root 4096 Nov 14 21:08 pkgconfig
- lrwxrwxrwx 1 root root 17 Nov 13 21:12 terminfo -> ../share/terminfo
- drwxr-xr-x 5 root root 4096 Nov 13 21:12 x86_64-linux-gnu
- (lfs chroot) root:/usr/lib# ls i386-linux-gnu/
- Mcrt1.o gcrt1.o libanl.a libc_malloc_debug.so.0 libformw.so.6.4 libmenuw.so libncursesw.so.6 libnss_dns.so.2 libpcprofile.so librt.so.1
- Scrt1.o getconf libanl.so libc_nonshared.a libg.a libmenuw.so.6 libncursesw.so.6.4 libnss_files.so.2 libpthread.a libthread_db.so
- audit grcrt1.o libanl.so.1 libcursesw.so libm.a libmenuw.so.6.4 libnsl.so.1 libnss_hesiod.so libpthread.so.0 libthread_db.so.1
- crt1.o ld-linux.so.2 libc.a libdl.a libm.so libncurses++w.so libnss_compat.so libnss_hesiod.so.2 libresolv.a libutil.a
- crti.o libBrokenLocale.a libc.so libdl.so.2 libm.so.6 libncurses++w.so.6 libnss_compat.so.2 libpanelw.so libresolv.so libutil.so.1
- crtn.o libBrokenLocale.so libc.so.6 libformw.so libmcheck.a libncurses++w.so.6.4 libnss_db.so libpanelw.so.6 libresolv.so.2 rcrt1.o
- gconv libBrokenLocale.so.1 libc_malloc_debug.so libformw.so.6 libmemusage.so libncursesw.so libnss_db.so.2 libpanelw.so.6.4 librt.a
- (lfs chroot) root:/usr/lib# ls x86_64-linux-gnu/
- Mcrt1.o crti.o getconf libanl.a libc_malloc_debug.so libformw.so.6 libm.a libmenuw.so.6 libncurses++w.so libncursesw.so.6 libnss_hesiod.so libpthread.a libthread_db.so
- Scrt1.o crtn.o grcrt1.o libanl.so libc_nonshared.a libformw.so.6.4 libm.so libmenuw.so.6.4 libncurses++w.so.6 libncursesw.so.6.4 libpanelw.so libresolv.a libutil.a
- audit gconv libBrokenLocale.a libc.a libdl.a libg.a libmcheck.a libmvec.a libncurses++w.so.6.4 libnss_compat.so libpanelw.so.6 libresolv.so rcrt1.o
- crt1.o gcrt1.o libBrokenLocale.so libc.so libformw.so libm-2.38.a libmenuw.so libmvec.so libncursesw.so libnss_db.so libpanelw.so.6.4 librt.a
- (lfs chroot) root:/usr/lib#
- logout
- [thinkcentre ~]# umount -lf /dev/sdc1
- [thinkcentre ~]# mkfs.ext4 -L granpa -F /dev/sdc1
- mke2fs 1.47.0 (5-Feb-2023)
- /dev/sdc1 contains a ext4 file system labelled 'granpa'
- last mounted on /media/granpa on Fri Nov 10 11:20:43 2023
- Creating filesystem with 122096384 4k blocks and 30531584 inodes
- Filesystem UUID: 408cd1e5-a409-4bf3-99ed-687d94f14e07
- Superblock backups stored on blocks:
- 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
- 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
- 102400000
- Allocating group tables: done
- Writing inode tables: done
- Creating journal (262144 blocks):
- done
- Writing superblocks and filesystem accounting information: done
- [thinkcentre ~]#
- [thinkcentre ~]# mount -a
- [thinkcentre ~]# mount
- proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
- sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)