From Soiled Guinea Pig, 1 Week ago, written in Plain Text.
This paste will run down the curtain in 2 Weeks.
Embed
  1. [thinkcentre ~]# mkdir -pv $LFS/{dev,proc,sys,run}
  2. mkdir: created directory '/media/granpa/dev'
  3. mkdir: created directory '/media/granpa/proc'
  4. mkdir: created directory '/media/granpa/sys'
  5. mkdir: created directory '/media/granpa/run'
  6. [thinkcentre ~]# mount -v --bind /dev $LFS/dev
  7. mount: /dev bound on /media/granpa/dev.
  8. [thinkcentre ~]# mount -v --bind /dev/pts $LFS/dev/pts
  9. mount -vt proc proc $LFS/proc
  10. mount -vt sysfs sysfs $LFS/sys
  11. mount -vt tmpfs tmpfs $LFS/run
  12. mount: /dev/pts bound on /media/granpa/dev/pts.
  13. mount: proc mounted on /media/granpa/proc.
  14. mount: sysfs mounted on /media/granpa/sys.
  15. mount: tmpfs mounted on /media/granpa/run.
  16. [thinkcentre ~]# if [ -h $LFS/dev/shm ]; then
  17.   mkdir -pv $LFS/$(readlink $LFS/dev/shm)
  18. else
  19.   mount -vt tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm
  20. fi
  21. mount: tmpfs mounted on /media/granpa/dev/shm.
  22. [thinkcentre ~]# chroot "$LFS" /usr/bin/env -i   \
  23.     HOME=/root                  \
  24.     TERM="$TERM"                \
  25.     PS1='(lfs chroot) \u:\w\$ ' \
  26.     PATH=/usr/bin:/usr/sbin     \
  27.     MAKEFLAGS="-j$(nproc)"      \
  28.     TESTSUITEFLAGS="-j$(nproc)" \
  29.     /bin/bash --login
  30. (lfs chroot) I have no name!:/# mkdir -pv /{boot,home,mnt,opt,srv}
  31. mkdir: created directory '/boot'
  32. mkdir: created directory '/home'
  33. mkdir: created directory '/mnt'
  34. mkdir: created directory '/opt'
  35. mkdir: created directory '/srv'
  36. (lfs chroot) I have no name!:/# mkdir -pv /etc/{opt,sysconfig}
  37. mkdir -pv /lib/firmware
  38. mkdir -pv /media/{floppy,cdrom}
  39. mkdir -pv /usr/{,local/}{include,src}
  40. mkdir -pv /usr/local/{bin,lib,sbin}
  41. mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
  42. mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
  43. mkdir -pv /usr/{,local/}share/man/man{1..8}
  44. mkdir -pv /var/{cache,local,log,mail,opt,spool}
  45. mkdir -pv /var/lib/{color,misc,locate}
  46. mkdir: created directory '/etc/opt'
  47. mkdir: created directory '/etc/sysconfig'
  48. mkdir: created directory '/lib/firmware'
  49. mkdir: created directory '/media'
  50. mkdir: created directory '/media/floppy'
  51. mkdir: created directory '/media/cdrom'
  52. mkdir: created directory '/usr/src'
  53. mkdir: created directory '/usr/local'
  54. mkdir: created directory '/usr/local/include'
  55. mkdir: created directory '/usr/local/src'
  56. mkdir: created directory '/usr/local/bin'
  57. mkdir: created directory '/usr/local/lib'
  58. mkdir: created directory '/usr/local/sbin'
  59. mkdir: created directory '/usr/share/color'
  60. mkdir: created directory '/usr/share/dict'
  61. mkdir: created directory '/usr/local/share'
  62. mkdir: created directory '/usr/local/share/color'
  63. mkdir: created directory '/usr/local/share/dict'
  64. mkdir: created directory '/usr/local/share/doc'
  65. mkdir: created directory '/usr/local/share/info'
  66. mkdir: created directory '/usr/local/share/locale'
  67. mkdir: created directory '/usr/local/share/man'
  68. mkdir: created directory '/usr/share/zoneinfo'
  69. mkdir: created directory '/usr/local/share/misc'
  70. mkdir: created directory '/usr/local/share/terminfo'
  71. mkdir: created directory '/usr/local/share/zoneinfo'
  72. mkdir: created directory '/usr/share/man/man2'
  73. mkdir: created directory '/usr/share/man/man6'
  74. mkdir: created directory '/usr/local/share/man/man1'
  75. mkdir: created directory '/usr/local/share/man/man2'
  76. mkdir: created directory '/usr/local/share/man/man3'
  77. mkdir: created directory '/usr/local/share/man/man4'
  78. mkdir: created directory '/usr/local/share/man/man5'
  79. mkdir: created directory '/usr/local/share/man/man6'
  80. mkdir: created directory '/usr/local/share/man/man7'
  81. mkdir: created directory '/usr/local/share/man/man8'
  82. mkdir: created directory '/var/cache'
  83. mkdir: created directory '/var/local'
  84. mkdir: created directory '/var/log'
  85. mkdir: created directory '/var/mail'
  86. mkdir: created directory '/var/opt'
  87. mkdir: created directory '/var/spool'
  88. mkdir: created directory '/var/lib/color'
  89. mkdir: created directory '/var/lib/misc'
  90. (lfs chroot) I have no name!:/# ln -sfv /run /var/run
  91. ln -sfv /run/lock /var/lock
  92. '/var/run' -> '/run'
  93. '/var/lock' -> '/run/lock'
  94. (lfs chroot) I have no name!:/# install -dv -m 0750 /root
  95. install -dv -m 1777 /tmp /var/tmp
  96. install: creating directory '/root'
  97. install: creating directory '/tmp'
  98. install: creating directory '/var/tmp'
  99. (lfs chroot) I have no name!:/# ln -sv /proc/self/mounts /etc/mtab
  100. '/etc/mtab' -> '/proc/self/mounts'
  101. (lfs chroot) I have no name!:/# cat > /etc/hosts << EOF
  102. 127.0.0.1  localhost $(hostname)
  103. ::1        localhost
  104. EOF
  105. (lfs chroot) I have no name!:/# cat > /etc/passwd << "EOF"
  106. root:x:0:0:root:/root:/bin/bash
  107. bin:x:1:1:bin:/dev/null:/usr/bin/false
  108. daemon:x:6:6:Daemon User:/dev/null:/usr/bin/false
  109. messagebus:x:18:18:D-Bus Message Daemon User:/run/dbus:/usr/bin/false
  110. uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false
  111. nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false
  112. EOF
  113. (lfs chroot) I have no name!:/# cat > /etc/group << "EOF"
  114. root:x:0:
  115. bin:x:1:daemon
  116. sys:x:2:
  117. kmem:x:3:
  118. tape:x:4:
  119. tty:x:5:
  120. daemon:x:6:
  121. floppy:x:7:
  122. disk:x:8:
  123. lp:x:9:
  124. dialout:x:10:
  125. audio:x:11:
  126. video:x:12:
  127. utmp:x:13:
  128. cdrom:x:15:
  129. adm:x:16:
  130. messagebus:x:18:
  131. input:x:24:
  132. mail:x:34:
  133. kvm:x:61:
  134. uuidd:x:80:
  135. wheel:x:97:
  136. users:x:999:
  137. nogroup:x:65534:
  138. EOF
  139. (lfs chroot) I have no name!:/# echo "tester:x:101:101::/home/tester:/bin/bash" >> /etc/passwd
  140. (lfs chroot) I have no name!:/# echo "tester:x:101:" >> /etc/group
  141. (lfs chroot) I have no name!:/# install -o tester -d /home/tester
  142. (lfs chroot) I have no name!:/# exec /usr/bin/bash --login
  143. (lfs chroot) root:/# touch /var/log/{btmp,lastlog,faillog,wtmp}
  144. chgrp -v utmp /var/log/lastlog
  145. chmod -v 664  /var/log/lastlog
  146. chmod -v 600  /var/log/btmp
  147. changed group of '/var/log/lastlog' from root to utmp
  148. mode of '/var/log/lastlog' changed from 0644 (rw-r--r--) to 0664 (rw-rw-r--)
  149. mode of '/var/log/btmp' changed from 0644 (rw-r--r--) to 0600 (rw-------)
  150. (lfs chroot) root:/# cd
  151. (lfs chroot) root:~# cd /  
  152. (lfs chroot) root:/# cd sources/
  153. (lfs chroot) root:/sources# ls
  154. 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
  155. 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
  156. 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
  157. 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
  158. 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
  159. 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
  160. 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
  161. 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
  162. 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
  163. 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
  164. 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
  165. 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
  166. 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
  167. 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
  168. 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
  169. 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
  170. 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
  171. debugedit-latest.tar.xz           glibc-2.38.tar.xz                  libarchive-3.7.2                  ncurses-6.4.tar.gz        sqlite-autoconf-3430100.tar.gz
  172. (lfs chroot) root:/sources# cd gettext-0.22
  173. (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared
  174. checking for a BSD-compatible install... /usr/bin/install -c
  175. checking whether build environment is sane... yes
  176. checking for a race-free mkdir -p... /usr/bin/mkdir -p
  177. checking for gawk... gawk
  178. checking whether make sets $(MAKE)... yes
  179. checking whether make supports nested variables... yes
  180. checking whether UID '0' is supported by ustar format... yes
  181. checking whether GID '0' is supported by ustar format... yes
  182. checking how to create a ustar tar archive... gnutar
  183. checking build system type... x86_64-pc-linux-gnu
  184. checking host system type... x86_64-pc-linux-gnu
  185. checking that generated files are newer than configure... done
  186. configure: creating ./config.status
  187. config.status: creating Makefile
  188. config.status: creating gnulib-local/Makefile
  189. === configuring in gettext-runtime (/sources/gettext-0.22/gettext-runtime)
  190. configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-shared' --cache-file=/dev/null --srcdir=.
  191. checking for a BSD-compatible install... /usr/bin/install -c
  192. checking whether build environment is sane... yes
  193. checking for a race-free mkdir -p... /usr/bin/mkdir -p
  194. checking for gawk... gawk
  195. checking whether make sets $(MAKE)... yes
  196. checking whether make supports nested variables... yes
  197. checking for gcc... gcc
  198. checking whether the C compiler works... no
  199. configure: error: in `/sources/gettext-0.22/gettext-runtime':
  200. configure: error: C compiler cannot create executables
  201. See `config.log' for more details
  202. configure: error: ./configure failed for gettext-runtime
  203. (lfs chroot) root:/sources/gettext-0.22# ls
  204. AUTHORS    ChangeLog.0   INSTALL          Makefile     NEWS       THANKS      build-aux                config.log     configure.ac     gettext-tools  m4
  205. COPYING    DEPENDENCIES  INSTALL.windows  Makefile.am  PACKAGING  aclocal.m4  check-copyright-headers  config.status  conftest.tar     gnulib-local   os2
  206. ChangeLog  HACKING       JOIN-GNU         Makefile.in  README     autogen.sh  confdefs.h               configure      gettext-runtime  libtextstyle   windows
  207. (lfs chroot) root:/sources/gettext-0.22# cat config^C
  208. (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared^C
  209. (lfs chroot) root:/sources/gettext-0.22# cd ..
  210. (lfs chroot) root:/sources# rm -rf gettext-0.22
  211. (lfs chroot) root:/sources# tar -xJf gettext-0.22.tar.xz
  212. xz: error while loading shared libraries: liblzma.so.5: cannot open shared object file: No such file or directory
  213. tar: Child returned status 127
  214. tar: Error is not recoverable: exiting now
  215. (lfs chroot) root:/sources# cd gettext-0.22
  216. (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared
  217. checking for a BSD-compatible install... /usr/bin/install -c
  218. checking whether build environment is sane... yes
  219. checking for a race-free mkdir -p... /usr/bin/mkdir -p
  220. checking for gawk... gawk
  221. checking whether make sets $(MAKE)... yes
  222. checking whether make supports nested variables... yes
  223. checking whether UID '0' is supported by ustar format... yes
  224. checking whether GID '0' is supported by ustar format... yes
  225. checking how to create a ustar tar archive... gnutar
  226. checking build system type... x86_64-pc-linux-gnu
  227. checking host system type... x86_64-pc-linux-gnu
  228. checking that generated files are newer than configure... done
  229. configure: creating ./config.status
  230. config.status: creating Makefile
  231. config.status: creating gnulib-local/Makefile
  232. === configuring in gettext-runtime (/sources/gettext-0.22/gettext-runtime)
  233. configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-shared' --cache-file=/dev/null --srcdir=.
  234. checking for a BSD-compatible install... /usr/bin/install -c
  235. checking whether build environment is sane... yes
  236. checking for a race-free mkdir -p... /usr/bin/mkdir -p
  237. checking for gawk... gawk
  238. checking whether make sets $(MAKE)... yes
  239. checking whether make supports nested variables... yes
  240. checking for gcc... gcc
  241. checking whether the C compiler works... no
  242. configure: error: in `/sources/gettext-0.22/gettext-runtime':
  243. configure: error: C compiler cannot create executables
  244. See `config.log' for more details
  245. configure: error: ./configure failed for gettext-runtime
  246. (lfs chroot) root:/sources/gettext-0.22# ./configure --disable-shared
  247. checking for a BSD-compatible install... /usr/bin/install -c
  248. checking whether build environment is sane... yes
  249. checking for a race-free mkdir -p... /usr/bin/mkdir -p
  250. checking for gawk... gawk
  251. checking whether make sets $(MAKE)... yes
  252. checking whether make supports nested variables... yes
  253. checking whether UID '0' is supported by ustar format... yes
  254. checking whether GID '0' is supported by ustar format... yes
  255. checking how to create a ustar tar archive... gnutar
  256. checking build system type... x86_64-pc-linux-gnu
  257. checking host system type... x86_64-pc-linux-gnu
  258. checking that generated files are newer than configure... done
  259. configure: creating ./config.status
  260. config.status: creating Makefile
  261. config.status: creating gnulib-local/Makefile
  262. === configuring in gettext-runtime (/sources/gettext-0.22/gettext-runtime)
  263. configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-shared' --cache-file=/dev/null --srcdir=.
  264. checking for a BSD-compatible install... /usr/bin/install -c
  265. checking whether build environment is sane... yes
  266. checking for a race-free mkdir -p... /usr/bin/mkdir -p
  267. checking for gawk... gawk
  268. checking whether make sets $(MAKE)... yes
  269. checking whether make supports nested variables... yes
  270. checking for gcc... gcc
  271. checking whether the C compiler works... no
  272. configure: error: in `/sources/gettext-0.22/gettext-runtime':
  273. configure: error: C compiler cannot create executables
  274. See `config.log' for more details
  275. configure: error: ./configure failed for gettext-runtime
  276. (lfs chroot) root:/sources/gettext-0.22# cd
  277. (lfs chroot) root:~# cd /usr/local/
  278. (lfs chroot) root:/usr/local# ls
  279. bin  include  lib  sbin  share  src
  280. (lfs chroot) root:/usr/local# ls -la
  281. total 32
  282. drwxr-xr-x  8 root root 4096 Nov 15 02:53 .
  283. drwxr-xr-x 13 root root 4096 Nov 15 02:53 ..
  284. drwxr-xr-x  2 root root 4096 Nov 15 02:53 bin
  285. drwxr-xr-x  2 root root 4096 Nov 15 02:53 include
  286. drwxr-xr-x  2 root root 4096 Nov 15 02:53 lib
  287. drwxr-xr-x  2 root root 4096 Nov 15 02:53 sbin
  288. drwxr-xr-x 11 root root 4096 Nov 15 02:53 share
  289. drwxr-xr-x  2 root root 4096 Nov 15 02:53 src
  290. (lfs chroot) root:/usr/local# ls lib/
  291. (lfs chroot) root:/usr/local# ls
  292. bin  include  lib  sbin  share  src
  293. (lfs chroot) root:/usr/local# cd..
  294. bash: cd..: command not found
  295. (lfs chroot) root:/usr/local# cd ..
  296. (lfs chroot) root:/usr# cd..
  297. bash: cd..: command not found
  298. (lfs chroot) root:/usr# ls ^C
  299. (lfs chroot) root:/usr# cd
  300. (lfs chroot) root:~# cd /
  301. (lfs chroot) root:/# ls
  302. bin  boot  dev  etc  home  lib  lib32  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  sources  srv  sys  tmp  tools  usr  var
  303. (lfs chroot) root:/# la -la
  304. bash: la: command not found
  305. (lfs chroot) root:/# ls -la
  306. total 76
  307. drwxr-xr-x  20 root root  4096 Nov 15 02:53 .
  308. drwxr-xr-x  20 root root  4096 Nov 15 02:53 ..
  309. lrwxrwxrwx   1 root root     7 Nov 10 02:05 bin -> usr/bin
  310. drwxr-xr-x   2 root root  4096 Nov 15 02:52 boot
  311. drwxr-xr-x  18 root root  4380 Nov 10 14:20 dev
  312. drwxr-xr-x   4 root root  4096 Nov 15 02:54 etc
  313. drwxr-xr-x   3 root root  4096 Nov 15 02:54 home
  314. lrwxrwxrwx   1 root root     7 Nov 10 02:05 lib -> usr/lib
  315. lrwxrwxrwx   1 root root     9 Nov 10 02:05 lib32 -> usr/lib32
  316. lrwxrwxrwx   1 root root     9 Nov 10 02:05 lib64 -> usr/lib64
  317. drwx------   2 root root 16384 Nov 10 02:03 lost+found
  318. drwxr-xr-x   4 root root  4096 Nov 15 02:53 media
  319. drwxr-xr-x   2 root root  4096 Nov 15 02:52 mnt
  320. drwxr-xr-x   2 root root  4096 Nov 15 02:52 opt
  321. dr-xr-xr-x 646 root root     0 Nov 15 02:51 proc
  322. drwxr-x---   2 root root  4096 Nov 15 02:54 root
  323. drwxrwxrwt   2 root root    40 Nov 15 02:51 run
  324. lrwxrwxrwx   1 root root     8 Nov 10 02:05 sbin -> usr/sbin
  325. drwxrwxrwt   8 1001 root  4096 Nov 15 02:59 sources
  326. drwxr-xr-x   2 root root  4096 Nov 15 02:52 srv
  327. dr-xr-xr-x  13 root root     0 Nov 10 14:20 sys
  328. drwxrwxrwt   2 root root  4096 Nov 15 03:02 tmp
  329. drwxr-xr-x   8 root root  4096 Nov 10 14:16 tools
  330. drwxr-xr-x  13 root root  4096 Nov 15 02:53 usr
  331. drwxr-xr-x  10 root root  4096 Nov 15 02:53 var
  332. (lfs chroot) root:/# gcc
  333. gcc: fatal error: no input files
  334. compilation terminated.
  335. (lfs chroot) root:/# cc
  336. cc: fatal error: no input files
  337. compilation terminated.
  338. (lfs chroot) root:/# env
  339. PWD=/
  340. HOME=/root
  341. MAKEFLAGS=-j4
  342. TERM=xterm-256color
  343. SHLVL=1
  344. PS1=(lfs chroot) \u:\w\$
  345. PATH=/usr/bin:/usr/sbin
  346. TESTSUITEFLAGS=-j4
  347. _=/usr/bin/env
  348. OLDPWD=/root
  349. (lfs chroot) root:/# cd-
  350. bash: cd-: command not found
  351. (lfs chroot) root:/# cd -
  352. /root
  353. (lfs chroot) root:~# cd /sources/
  354. (lfs chroot) root:/sources# ls
  355. 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
  356. 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
  357. 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
  358. 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
  359. 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
  360. 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
  361. 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
  362. 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
  363. 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
  364. 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
  365. 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
  366. 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
  367. 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
  368. 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
  369. 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
  370. 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
  371. 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
  372. 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
  373. (lfs chroot) root:/sources# cd gettext-0.22
  374. (lfs chroot) root:/sources/gettext-0.22# ls -la
  375. total 1052
  376. drwxrwxr-x 10 root root   4096 Nov 15 03:02 .
  377. drwxrwxrwt  8 1001 root   4096 Nov 15 02:59 ..
  378. -rw-rw-r--  1 root root      5 Jun 17 12:03 .tarball-version
  379. -rw-rw-r--  1 root root      5 Jun 17 11:56 .version
  380. -rw-rw-r--  1 root root   1462 May 11  2019 AUTHORS
  381. -rw-rw-r--  1 root root  35151 May 11  2019 COPYING
  382. -rw-rw-r--  1 root root 452026 Jun 17 12:03 ChangeLog
  383. -rw-rw-r--  1 root root  52129 May 11  2019 ChangeLog.0
  384. -rw-rw-r--  1 root root   8757 Aug 21  2021 DEPENDENCIES
  385. -rw-rw-r--  1 root root  14203 Jul 17  2022 HACKING
  386. -rw-rw-r--  1 root root  13598 May 11  2019 INSTALL
  387. -rw-rw-r--  1 root root  11280 Feb 12  2023 INSTALL.windows
  388. -rw-rw-r--  1 root root    670 May 22  2022 JOIN-GNU
  389. -rw-r--r--  1 root root  31496 Nov 15 03:02 Makefile
  390. -rw-rw-r--  1 root root   6478 Feb 19  2023 Makefile.am
  391. -rw-rw-r--  1 root root  31129 Jun 17 11:54 Makefile.in
  392. -rw-rw-r--  1 root root  53050 Jun 17 10:58 NEWS
  393. -rw-rw-r--  1 root root   6243 Feb 18  2023 PACKAGING
  394. -rw-rw-r--  1 root root   2349 May 22  2022 README
  395. -rw-rw-r--  1 root root  16770 May 11  2019 THANKS
  396. -rw-rw-r--  1 root root  28988 Feb  3  2023 aclocal.m4
  397. -rwxrwxr-x  1 root root  15405 Jun  4 18:04 autogen.sh
  398. drwxrwxr-x  2 root root   4096 Jun 17 12:02 build-aux
  399. -rwxrwxr-x  1 root root  10918 Jun 20  2022 check-copyright-headers
  400. -rw-r--r--  1 root root    271 Nov 15 03:02 confdefs.h
  401. -rw-r--r--  1 root root   7461 Nov 15 03:02 config.log
  402. -rwxr-xr-x  1 root root  25794 Nov 15 03:02 config.status
  403. -rwxrwxr-x  1 root root 139221 Jun 17 11:54 configure
  404. -rw-rw-r--  1 root root   2558 Sep  6  2020 configure.ac
  405. -rw-r--r--  1 root root  10240 Nov 15 03:02 conftest.tar
  406. drwxrwxr-x 14 root root   4096 Nov 15 03:02 gettext-runtime
  407. drwxrwxr-x 21 root root   4096 Jun 17 12:02 gettext-tools
  408. drwxrwxr-x  5 root root   4096 Nov 15 03:02 gnulib-local
  409. drwxrwxr-x 11 root root   4096 Jun 17 12:02 libtextstyle
  410. drwxrwxr-x  2 root root   4096 Jun 17 12:02 m4
  411. drwxrwxr-x  2 root root   4096 Jun 17 12:02 os2
  412. drwxrwxr-x  2 root root   4096 Jun 17 12:02 windows
  413. (lfs chroot) root:/sources/gettext-0.22# cd
  414. (lfs chroot) root:~# history
  415.     1  mkdir -pv /{boot,home,mnt,opt,srv}
  416.     2  mkdir -pv /etc/{opt,sysconfig}
  417.     3  mkdir -pv /lib/firmware
  418.     4  mkdir -pv /media/{floppy,cdrom}
  419.     5  mkdir -pv /usr/{,local/}{include,src}
  420.     6  mkdir -pv /usr/local/{bin,lib,sbin}
  421.     7  mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
  422.     8  mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
  423.     9  mkdir -pv /usr/{,local/}share/man/man{1..8}
  424.    10  mkdir -pv /var/{cache,local,log,mail,opt,spool}
  425.    11  mkdir -pv /var/lib/{color,misc,locate}
  426.    12  ln -sfv /run /var/run
  427.    13  ln -sfv /run/lock /var/lock
  428.    14  install -dv -m 0750 /root
  429.    15  install -dv -m 1777 /tmp /var/tmp
  430.    16  ln -sv /proc/self/mounts /etc/mtab
  431.    17  cat > /etc/hosts << EOF
  432.    18  127.0.0.1  localhost $(hostname)
  433.    19  ::1        localhost
  434.    20  EOF
  435.    21  cat > /etc/passwd << "EOF"
  436.    22  root:x:0:0:root:/root:/bin/bash
  437.    23  bin:x:1:1:bin:/dev/null:/usr/bin/false
  438.    24  daemon:x:6:6:Daemon User:/dev/null:/usr/bin/false
  439.    25  messagebus:x:18:18:D-Bus Message Daemon User:/run/dbus:/usr/bin/false
  440.    26  uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false
  441.    27  nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false
  442.    28  EOF
  443.    29  cat > /etc/group << "EOF"
  444.    30  root:x:0:
  445.    31  bin:x:1:daemon
  446.    32  sys:x:2:
  447.    33  kmem:x:3:
  448.    34  tape:x:4:
  449.    35  tty:x:5:
  450.    36  daemon:x:6:
  451.    37  floppy:x:7:
  452.    38  disk:x:8:
  453.    39  lp:x:9:
  454.    40  dialout:x:10:
  455.    41  audio:x:11:
  456.    42  video:x:12:
  457.    43  utmp:x:13:
  458.    44  cdrom:x:15:
  459.    45  adm:x:16:
  460.    46  messagebus:x:18:
  461.    47  input:x:24:
  462.    48  mail:x:34:
  463.    49  kvm:x:61:
  464.    50  uuidd:x:80:
  465.    51  wheel:x:97:
  466.    52  users:x:999:
  467.    53  nogroup:x:65534:
  468.    54  EOF
  469.    55  echo "tester:x:101:101::/home/tester:/bin/bash" >> /etc/passwd
  470.    56  echo "tester:x:101:" >> /etc/group
  471.    57  install -o tester -d /home/tester
  472.    58  exec /usr/bin/bash --login
  473.    59  touch /var/log/{btmp,lastlog,faillog,wtmp}
  474.    60  chgrp -v utmp /var/log/lastlog
  475.    61  chmod -v 664  /var/log/lastlog
  476.    62  chmod -v 600  /var/log/btmp
  477.    63  cd
  478.    64  cd /
  479.    65  cd sources/
  480.    66  ls
  481.    67  cd gettext-0.22
  482.    68  ./configure --disable-shared
  483.    69  ls
  484.    70  cd ..
  485.    71  rm -rf gettext-0.22
  486.    72  tar -xJf gettext-0.22.tar.xz
  487.    73  cd gettext-0.22
  488.    74  ./configure --disable-shared
  489.    75  ./configure --disable-shared
  490.    76  cd
  491.    77  cd /usr/local/
  492.    78  ls
  493.    79  ls -la
  494.    80  ls lib/
  495.    81  ls
  496.    82  cd..
  497.    83  cd ..
  498.    84  cd..
  499.    85  cd
  500.    86  cd /
  501.    87  ls
  502.    88  la -la
  503.    89  ls -la
  504.    90  gcc
  505.    91  cc
  506.    92  env
  507.    93  cd-
  508.    94  cd -
  509.    95  cd /sources/
  510.    96  ls
  511.    97  cd gettext-0.22
  512.    98  ls -la
  513.    99  cd
  514.   100  history
  515. (lfs chroot) root:~# cd
  516. (lfs chroot) root:~# cd /lib
  517. (lfs chroot) root:/lib# ls
  518. 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
  519. 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
  520. firmware     libbfd-2.41.so   libctf.so              libitm.a       libitm.spec      libmagic.so.1      libsframe.so        libstdc++.so         libstdc++exp.la             pkgconfig
  521. 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
  522. 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
  523. (lfs chroot) root:/lib# cd ..
  524. (lfs chroot) root:/# ls -la
  525. total 76
  526. drwxr-xr-x  20 root root  4096 Nov 15 02:53 .
  527. drwxr-xr-x  20 root root  4096 Nov 15 02:53 ..
  528. lrwxrwxrwx   1 root root     7 Nov 10 02:05 bin -> usr/bin
  529. drwxr-xr-x   2 root root  4096 Nov 15 02:52 boot
  530. drwxr-xr-x  18 root root  4380 Nov 10 14:20 dev
  531. drwxr-xr-x   4 root root  4096 Nov 15 02:54 etc
  532. drwxr-xr-x   3 root root  4096 Nov 15 02:54 home
  533. lrwxrwxrwx   1 root root     7 Nov 10 02:05 lib -> usr/lib
  534. lrwxrwxrwx   1 root root     9 Nov 10 02:05 lib32 -> usr/lib32
  535. lrwxrwxrwx   1 root root     9 Nov 10 02:05 lib64 -> usr/lib64
  536. drwx------   2 root root 16384 Nov 10 02:03 lost+found
  537. drwxr-xr-x   4 root root  4096 Nov 15 02:53 media
  538. drwxr-xr-x   2 root root  4096 Nov 15 02:52 mnt
  539. drwxr-xr-x   2 root root  4096 Nov 15 02:52 opt
  540. dr-xr-xr-x 637 root root     0 Nov 15 02:51 proc
  541. drwxr-x---   2 root root  4096 Nov 15 02:54 root
  542. drwxrwxrwt   2 root root    40 Nov 15 02:51 run
  543. lrwxrwxrwx   1 root root     8 Nov 10 02:05 sbin -> usr/sbin
  544. drwxrwxrwt   8 1001 root  4096 Nov 15 02:59 sources
  545. drwxr-xr-x   2 root root  4096 Nov 15 02:52 srv
  546. dr-xr-xr-x  13 root root     0 Nov 10 14:20 sys
  547. drwxrwxrwt   2 root root  4096 Nov 15 03:02 tmp
  548. drwxr-xr-x   8 root root  4096 Nov 10 14:16 tools
  549. drwxr-xr-x  13 root root  4096 Nov 15 02:53 usr
  550. drwxr-xr-x  10 root root  4096 Nov 15 02:53 var
  551. (lfs chroot) root:/# ls lib32
  552. 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
  553. 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
  554. (lfs chroot) root:/# ls lib64
  555. 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
  556. 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
  557. (lfs chroot) root:/# ls -la lib32
  558. lrwxrwxrwx 1 root root 9 Nov 10 02:05 lib32 -> usr/lib32
  559. (lfs chroot) root:/# ls -la lib32/
  560. total 44656
  561. drwxr-xr-x  2 root root     4096 Nov 15 02:43 .
  562. drwxr-xr-x 13 root root     4096 Nov 15 02:53 ..
  563. -rw-r--r--  1 root root      132 Nov 15 02:43 libgcc_s.so
  564. -rw-r--r--  1 root root   716132 Nov 15 02:43 libgcc_s.so.1
  565. -rw-r--r--  1 root root   955974 Nov 15 02:43 libitm.a
  566. -rwxr-xr-x  1 root root     1001 Nov 15 02:43 libitm.la
  567. lrwxrwxrwx  1 root root       15 Nov 15 02:43 libitm.so -> libitm.so.1.0.0
  568. lrwxrwxrwx  1 root root       15 Nov 15 02:43 libitm.so.1 -> libitm.so.1.0.0
  569. -rwxr-xr-x  1 root root   923028 Nov 15 02:43 libitm.so.1.0.0
  570. -rw-r--r--  1 root root      162 Nov 15 02:43 libitm.spec
  571. -rw-r--r--  1 root root 19273134 Nov 15 02:43 libstdc++.a
  572. -rwxr-xr-x  1 root root     1024 Nov 15 02:43 libstdc++.la
  573. lrwxrwxrwx  1 root root       19 Nov 15 02:43 libstdc++.so -> libstdc++.so.6.0.32
  574. lrwxrwxrwx  1 root root       19 Nov 15 02:43 libstdc++.so.6 -> libstdc++.so.6.0.32
  575. -rwxr-xr-x  1 root root 19064740 Nov 15 02:43 libstdc++.so.6.0.32
  576. -rw-r--r--  1 root root     2386 Nov 15 02:43 libstdc++.so.6.0.32-gdb.py
  577. -rw-r--r--  1 root root    30852 Nov 15 02:43 libstdc++exp.a
  578. -rwxr-xr-x  1 root root      971 Nov 15 02:43 libstdc++exp.la
  579. -rw-r--r--  1 root root  3931842 Nov 15 02:43 libstdc++fs.a
  580. -rwxr-xr-x  1 root root      968 Nov 15 02:43 libstdc++fs.la
  581. -rw-r--r--  1 root root   777478 Nov 15 02:43 libsupc++.a
  582. -rwxr-xr-x  1 root root      962 Nov 15 02:43 libsupc++.la
  583. (lfs chroot) root:/# ls -la lib64/
  584. total 22152
  585. drwxr-xr-x  2 root root     4096 Nov 10 14:57 .
  586. drwxr-xr-x 13 root root     4096 Nov 15 02:53 ..
  587. -rwxr-xr-x  1 root root  1314672 Nov 10 14:57 ld-linux-x86-64.so.2
  588. lrwxrwxrwx  1 root root       27 Nov 10 14:40 ld-lsb-x86-64.so.3 -> ../lib/ld-linux-x86-64.so.2
  589. -rwxr-xr-x  1 root root    31512 Nov 10 14:56 libBrokenLocale.so.1
  590. -rwxr-xr-x  1 root root    19976 Nov 10 14:57 libanl.so.1
  591. -rwxr-xr-x  1 root root 12937320 Nov 10 14:57 libc.so.6
  592. -rwxr-xr-x  1 root root   207216 Nov 10 14:56 libc_malloc_debug.so.0
  593. -rwxr-xr-x  1 root root    21336 Nov 10 14:56 libdl.so.2
  594. -rwxr-xr-x  1 root root  3601488 Nov 10 14:56 libm.so.6
  595. -rwxr-xr-x  1 root root    54672 Nov 10 14:56 libmemusage.so
  596. -rwxr-xr-x  1 root root  2876536 Nov 10 14:57 libmvec.so.1
  597. -rwxr-xr-x  1 root root   516056 Nov 10 14:57 libnsl.so.1
  598. -rwxr-xr-x  1 root root   169440 Nov 10 14:57 libnss_compat.so.2
  599. -rwxr-xr-x  1 root root   153968 Nov 10 14:57 libnss_db.so.2
  600. -rwxr-xr-x  1 root root    19200 Nov 10 14:57 libnss_dns.so.2
  601. -rwxr-xr-x  1 root root    19200 Nov 10 14:57 libnss_files.so.2
  602. -rwxr-xr-x  1 root root    76864 Nov 10 14:57 libnss_hesiod.so.2
  603. -rwxr-xr-x  1 root root    22568 Nov 10 14:57 libpcprofile.so
  604. -rwxr-xr-x  1 root root    21032 Nov 10 14:56 libpthread.so.0
  605. -rwxr-xr-x  1 root root   243584 Nov 10 14:57 libresolv.so.2
  606. -rwxr-xr-x  1 root root    26560 Nov 10 14:56 librt.so.1
  607. -rwxr-xr-x  1 root root   285792 Nov 10 14:57 libthread_db.so.1
  608. -rwxr-xr-x  1 root root    19976 Nov 10 14:57 libutil.so.1
  609. (lfs chroot) root:/# cd^C
  610. (lfs chroot) root:/# ls
  611. bin  boot  dev  etc  home  lib  lib32  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  sources  srv  sys  tmp  tools  usr  var
  612. (lfs chroot) root:/# ls -la
  613. total 76
  614. drwxr-xr-x  20 root root  4096 Nov 15 02:53 .
  615. drwxr-xr-x  20 root root  4096 Nov 15 02:53 ..
  616. lrwxrwxrwx   1 root root     7 Nov 10 02:05 bin -> usr/bin
  617. drwxr-xr-x   2 root root  4096 Nov 15 02:52 boot
  618. drwxr-xr-x  18 root root  4380 Nov 10 14:20 dev
  619. drwxr-xr-x   4 root root  4096 Nov 15 02:54 etc
  620. drwxr-xr-x   3 root root  4096 Nov 15 02:54 home
  621. lrwxrwxrwx   1 root root     7 Nov 10 02:05 lib -> usr/lib
  622. lrwxrwxrwx   1 root root     9 Nov 10 02:05 lib32 -> usr/lib32
  623. lrwxrwxrwx   1 root root     9 Nov 10 02:05 lib64 -> usr/lib64
  624. drwx------   2 root root 16384 Nov 10 02:03 lost+found
  625. drwxr-xr-x   4 root root  4096 Nov 15 02:53 media
  626. drwxr-xr-x   2 root root  4096 Nov 15 02:52 mnt
  627. drwxr-xr-x   2 root root  4096 Nov 15 02:52 opt
  628. dr-xr-xr-x 638 root root     0 Nov 15 02:51 proc
  629. drwxr-x---   2 root root  4096 Nov 15 02:54 root
  630. drwxrwxrwt   2 root root    40 Nov 15 02:51 run
  631. lrwxrwxrwx   1 root root     8 Nov 10 02:05 sbin -> usr/sbin
  632. drwxrwxrwt   8 1001 root  4096 Nov 15 02:59 sources
  633. drwxr-xr-x   2 root root  4096 Nov 15 02:52 srv
  634. dr-xr-xr-x  13 root root     0 Nov 10 14:20 sys
  635. drwxrwxrwt   2 root root  4096 Nov 15 03:02 tmp
  636. drwxr-xr-x   8 root root  4096 Nov 10 14:16 tools
  637. drwxr-xr-x  13 root root  4096 Nov 15 02:53 usr
  638. drwxr-xr-x  10 root root  4096 Nov 15 02:53 var
  639. (lfs chroot) root:/# cd usr/
  640. (lfs chroot) root:/usr# ls
  641. bin  include  lib  lib32  lib64  libexec  local  sbin  share  src  x86_64-lfs-linux-gnu
  642. (lfs chroot) root:/usr# ls -la
  643. total 52
  644. drwxr-xr-x 13 root root 4096 Nov 15 02:53 .
  645. drwxr-xr-x 20 root root 4096 Nov 15 02:53 ..
  646. drwxr-xr-x  2 root root 4096 Nov 15 02:45 bin
  647. drwxr-xr-x 35 root root 4096 Nov 15 02:43 include
  648. drwxr-xr-x 10 root root 4096 Nov 15 02:53 lib
  649. drwxr-xr-x  2 root root 4096 Nov 15 02:43 lib32
  650. drwxr-xr-x  2 root root 4096 Nov 10 14:57 lib64
  651. drwxr-xr-x  5 root root 4096 Nov 15 02:43 libexec
  652. drwxr-xr-x  8 root root 4096 Nov 15 02:53 local
  653. drwxr-xr-x  2 root root 4096 Nov 14 15:46 sbin
  654. drwxr-xr-x 15 root root 4096 Nov 15 02:53 share
  655. drwxr-xr-x  2 root root 4096 Nov 15 02:53 src
  656. drwxr-xr-x  4 root root 4096 Nov 15 00:46 x86_64-lfs-linux-gnu
  657. (lfs chroot) root:/usr# cd lib
  658. (lfs chroot) root:/usr/lib# ls -la
  659. total 75624
  660. drwxr-xr-x 10 root root     4096 Nov 15 02:53 .
  661. drwxr-xr-x 13 root root     4096 Nov 15 02:53 ..
  662. drwxr-xr-x  2 root root     4096 Nov 14 15:36 bash
  663. drwxr-xr-x  2 root root     4096 Nov 15 00:46 bfd-plugins
  664. drwxr-xr-x  2 root root     4096 Nov 15 02:53 firmware
  665. drwxr-xr-x  2 root root     4096 Nov 14 20:59 gawk
  666. drwxr-xr-x  3 root root     4096 Nov 15 02:43 gcc
  667. drwxr-xr-x  5 root root     4096 Nov 13 21:21 i386-linux-gnu
  668. lrwxrwxrwx  1 root root       22 Nov 13 12:37 ld-linux.so.2 -> ../lib32/ld-linux.so.2
  669. -rwxr-xr-x  1 root root  6329432 Nov 15 00:46 libbfd-2.41.so
  670. lrwxrwxrwx  1 root root       14 Nov 15 00:46 libbfd.so -> libbfd-2.41.so
  671. lrwxrwxrwx  1 root root       21 Nov 15 00:46 libctf-nobfd.so -> libctf-nobfd.so.0.0.0
  672. lrwxrwxrwx  1 root root       21 Nov 15 00:46 libctf-nobfd.so.0 -> libctf-nobfd.so.0.0.0
  673. -rwxr-xr-x  1 root root  1527872 Nov 15 00:46 libctf-nobfd.so.0.0.0
  674. lrwxrwxrwx  1 root root       15 Nov 15 00:46 libctf.so -> libctf.so.0.0.0
  675. lrwxrwxrwx  1 root root       15 Nov 15 00:46 libctf.so.0 -> libctf.so.0.0.0
  676. -rwxr-xr-x  1 root root  1360656 Nov 15 00:46 libctf.so.0.0.0
  677. -rw-r--r--  1 root root      132 Nov 15 02:43 libgcc_s.so
  678. -rw-r--r--  1 root root   728432 Nov 15 02:43 libgcc_s.so.1
  679. -rw-r--r--  1 root root  1622518 Nov 15 02:43 libitm.a
  680. -rwxr-xr-x  1 root root      999 Nov 15 02:43 libitm.la
  681. lrwxrwxrwx  1 root root       15 Nov 15 02:43 libitm.so -> libitm.so.1.0.0
  682. lrwxrwxrwx  1 root root       15 Nov 15 02:43 libitm.so.1 -> libitm.so.1.0.0
  683. -rwxr-xr-x  1 root root  1029520 Nov 15 02:43 libitm.so.1.0.0
  684. -rw-r--r--  1 root root      162 Nov 15 02:43 libitm.spec
  685. lrwxrwxrwx  1 root root       16 Nov 14 21:08 liblzma.so -> liblzma.so.5.4.4
  686. lrwxrwxrwx  1 root root       16 Nov 14 21:08 liblzma.so.5 -> liblzma.so.5.4.4
  687. -rwxr-xr-x  1 root root   941880 Nov 14 21:08 liblzma.so.5.4.4
  688. lrwxrwxrwx  1 root root       17 Nov 14 20:56 libmagic.so -> libmagic.so.1.0.0
  689. lrwxrwxrwx  1 root root       17 Nov 14 20:56 libmagic.so.1 -> libmagic.so.1.0.0
  690. -rwxr-xr-x  1 root root   647944 Nov 14 20:56 libmagic.so.1.0.0
  691. -rw-r--r--  1 root root       18 Nov 13 21:12 libncurses.so
  692. -rwxr-xr-x  1 root root  1261768 Nov 15 00:46 libopcodes-2.41.so
  693. lrwxrwxrwx  1 root root       18 Nov 15 00:46 libopcodes.so -> libopcodes-2.41.so
  694. lrwxrwxrwx  1 root root       18 Nov 15 00:46 libsframe.so -> libsframe.so.1.0.0
  695. lrwxrwxrwx  1 root root       18 Nov 15 00:46 libsframe.so.1 -> libsframe.so.1.0.0
  696. -rwxr-xr-x  1 root root    95328 Nov 15 00:46 libsframe.so.1.0.0
  697. -rw-r--r--  1 root root 32684698 Nov 15 02:43 libstdc++.a
  698. -rwxr-xr-x  1 root root     1022 Nov 15 02:43 libstdc++.la
  699. lrwxrwxrwx  1 root root       19 Nov 15 02:43 libstdc++.so -> libstdc++.so.6.0.32
  700. lrwxrwxrwx  1 root root       19 Nov 15 02:43 libstdc++.so.6 -> libstdc++.so.6.0.32
  701. -rwxr-xr-x  1 root root 20713344 Nov 15 02:43 libstdc++.so.6.0.32
  702. -rw-r--r--  1 root root     2384 Nov 15 02:43 libstdc++.so.6.0.32-gdb.py
  703. -rw-r--r--  1 root root    50318 Nov 15 02:43 libstdc++exp.a
  704. -rwxr-xr-x  1 root root      969 Nov 15 02:43 libstdc++exp.la
  705. -rw-r--r--  1 root root  7161448 Nov 15 02:43 libstdc++fs.a
  706. -rwxr-xr-x  1 root root      966 Nov 15 02:43 libstdc++fs.la
  707. -rw-r--r--  1 root root  1167818 Nov 15 02:43 libsupc++.a
  708. -rwxr-xr-x  1 root root      960 Nov 15 02:43 libsupc++.la
  709. drwxr-xr-x  2 root root     4096 Nov 14 21:08 pkgconfig
  710. lrwxrwxrwx  1 root root       17 Nov 13 21:12 terminfo -> ../share/terminfo
  711. drwxr-xr-x  5 root root     4096 Nov 13 21:12 x86_64-linux-gnu
  712. (lfs chroot) root:/usr/lib# ls i386-linux-gnu/
  713. 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
  714. 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
  715. 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
  716. 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
  717. 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
  718. 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
  719. 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
  720. (lfs chroot) root:/usr/lib# ls x86_64-linux-gnu/
  721. 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
  722. 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
  723. 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
  724. 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
  725. (lfs chroot) root:/usr/lib#
  726. logout
  727. [thinkcentre ~]# umount -lf /dev/sdc1
  728. [thinkcentre ~]# mkfs.ext4 -L granpa -F /dev/sdc1
  729. mke2fs 1.47.0 (5-Feb-2023)
  730. /dev/sdc1 contains a ext4 file system labelled 'granpa'
  731.         last mounted on /media/granpa on Fri Nov 10 11:20:43 2023
  732. Creating filesystem with 122096384 4k blocks and 30531584 inodes
  733. Filesystem UUID: 408cd1e5-a409-4bf3-99ed-687d94f14e07
  734. Superblock backups stored on blocks:
  735.         32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
  736.         4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
  737.         102400000
  738.  
  739. Allocating group tables: done                            
  740. Writing inode tables: done                            
  741. Creating journal (262144 blocks):
  742. done
  743. Writing superblocks and filesystem accounting information: done    
  744.  
  745. [thinkcentre ~]#
  746. [thinkcentre ~]# mount -a
  747. [thinkcentre ~]# mount
  748. proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
  749. sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
  750.  
captcha