Warning: Undefined array key 1 in /var/www/html/blogg/include/parser.php on line 314
Trevligt, trevligt, blev klar med det minimala LFS-bassystemet för ett par timmar sedan. Jag har nu chrootat in i det och håller på med byggnationen av det slutgiltliga systemet.
Mitt bassystem är byggt med många paket som är nyare än de som ingår i LFS och utvecklingsversionen av LFS. Frågan är om det fungerar i slutgiltliga versionen, just nu kör jag testrutinerna för Glibc.
Om någon är intresserad av mitt bassystem så har jag jag packat ihop min /tools-katalog till en tar.bz2-fil. I teorin ska det bara vara att packa upp och chroota in i den och sedan följa boken från kapitel 6.
Filen finns här:" ".truncate_url("http://ftp.circe.se/stash/LFS-tools-2006-07-17.tar.bz2" ) (50MiB).
För att kunna använda den måste samma versioner av source-paketen användas, en kataloglistning av min $LFS/sources:
code:
-rw-r--r-- 1 lfs macke 1019170 Jul 11 09:45 autoconf-2.60.tar.bz2 -rw-r--r-- 1 lfs macke 765505 Jul 11 09:46 automake-1.9.6.tar.bz2 -rw-r--r-- 1 lfs macke 2533934 Jul 11 09:48 bash-3.1.tar.gz -rw-r--r-- 1 lfs macke 2060987 Jul 11 09:48 bash-doc-3.1.tar.gz -rw-r--r-- 1 lfs macke 12952205 Jul 11 09:50 binutils-2.17.50.0.2.tar.bz2 -rw-r--r-- 1 lfs macke 1080319 Jul 11 09:49 bison-2.3.tar.bz2 -rw-r--r-- 1 lfs macke 1248 Nov 30 2005 bzip2-1.0.3-bzgrep_security-1.patch -rw-r--r-- 1 lfs macke 669075 Jul 11 09:50 bzip2-1.0.3.tar.gz -rw-r--r-- 1 lfs macke 5064684 Jul 11 09:51 coreutils-5.97.tar.bz2 -rw-r--r-- 1 lfs macke 1080346 Jul 11 09:51 dejagnu-1.4.4.tar.gz -rw-r--r-- 1 lfs macke 780086 Jul 11 09:51 diffutils-2.8.1.tar.gz -rw-r--r-- 1 lfs macke 3695111 Jul 11 09:58 e2fsprogs-1.39.tar.gz -rw-r--r-- 1 lfs lfs 419691 Jul 13 17:26 expect-5.43.0.tar.bz2 -rw-r--r-- 1 lfs macke 623422 Jul 11 09:58 expect-5.44.1.tar.gz -rw-r--r-- 1 lfs macke 556270 Jul 11 10:00 file-4.17.tar.gz -rw-r--r-- 1 lfs macke 1123021 Jul 11 10:00 findutils-4.2.27.tar.gz -rw-r--r-- 1 lfs macke 695464 Jul 11 10:02 flex-2.5.33.tar.bz2 -rw-r--r-- 1 lfs lfs 1756783 Jul 14 08:21 gawk-3.1.5.tar.bz2 -rw-r--r-- 1 lfs lfs 14802 Jul 13 10:28 gcc-4.0.3-specs-1.patch -rw-r--r-- 1 lfs macke 39172003 Jul 11 10:10 gcc-4.1.1.tar.bz2 -rw-r--r-- 1 lfs lfs 7102365 Jul 14 08:27 gettext-0.14.6.tar.gz -rw-r--r-- 1 lfs lfs 1115 Apr 5 03:54 glibc-2.3.6-linux_types-1.patch -rw-r--r-- 1 lfs lfs 14014977 Jul 13 14:18 glibc-2.3.6.tar.bz2 -rw-r--r-- 1 lfs macke 15202445 Jul 11 10:08 glibc-2.4.tar.bz2 -rw-r--r-- 1 lfs lfs 101041 Nov 4 2005 glibc-libidn-2.3.6.tar.bz2 -rw-r--r-- 1 lfs macke 243534 Jul 11 10:06 glibc-linuxthreads-2.3.6.tar.bz2 -rw-r--r-- 1 lfs macke 527386 Jul 11 10:07 grep-2.5.1a.tar.bz2 -rw-r--r-- 1 lfs macke 2903263 Jul 11 10:08 groff-1.19.2.tar.gz -rw-r--r-- 1 lfs macke 971783 Jul 11 10:09 grub-0.97.tar.gz -rw-r--r-- 1 lfs macke 2022 Nov 30 2005 gzip-1.3.5-security_fixes-1.patch -rw-r--r-- 1 lfs macke 331550 Jul 11 10:09 gzip-1.3.5.tar.gz -rw-r--r-- 1 lfs macke 37943 Jul 13 08:39 hotplug-2004_09_23.tar.bz2 -rw-r--r-- 1 lfs macke 187934 Jul 13 08:39 iana-etc-2.10.tar.bz2 -rw-r--r-- 1 lfs macke 735 Nov 30 2005 inetutils-1.4.2-kernel_headers-1.patch -rw-r--r-- 1 lfs macke 1043024 Jul 13 08:40 inetutils-1.4.2.tar.gz -rw-r--r-- 1 lfs macke 386555 Jul 13 08:40 iproute2-2.6.16-060323.tar.gz -rw-r--r-- 1 lfs macke 632591 Jul 13 08:41 kbd-1.12.tar.bz2 -rw-r--r-- 1 lfs macke 264414 Jul 13 08:41 less-382.tar.gz -rw-r--r-- 1 lfs macke 29297 Jul 13 08:42 lfs-bootscripts-3.2.2.tar.bz2 -rw-r--r-- 1 lfs lfs 2101756 Mar 8 13:03 libidn-0.6.3.tar.gz -rw-r--r-- 1 lfs macke 2921483 Jul 13 08:42 libtool-1.5.22.tar.gz -rw-r--r-- 1 lfs macke 41272919 Jul 13 08:45 linux-2.6.17.tar.bz2 -rw-r--r-- 1 lfs macke 2539721 Jul 13 08:44 linux-libc-headers-2.6.12.0.tar.bz2 -rw-r--r-- 1 lfs macke 306737 Jul 13 08:48 m4-1.4.4.tar.bz2 -rw-r--r-- 1 lfs macke 1151445 Jul 13 08:49 make-3.81.tar.bz2 -rw-r--r-- 1 lfs macke 205498 Jul 13 08:50 man-1.5p.tar.bz2 -rw-r--r-- 1 lfs macke 1798067 Jul 13 08:50 man-pages-2.34.tar.bz2 -rw-r--r-- 1 lfs macke 70529 Jul 13 08:51 mktemp-1.5.tar.gz -rw-r--r-- 1 lfs macke 123114 Jul 13 08:56 module-init-tools-3.1.tar.bz2 -rw-r--r-- 1 lfs macke 34381 Jul 13 08:55 module-init-tools-testsuite-3.1.tar.bz2 -rw-r--r-- 1 lfs macke 2314030 Jul 13 08:58 ncurses-5.5.tar.gz -rw-r--r-- 1 lfs macke 186879 Jul 13 08:57 patch-2.5.4.tar.gz -rw-r--r-- 1 lfs lfs 1149 Feb 15 20:15 perl-5.8.8-libc-2.patch -rw-r--r-- 1 lfs lfs 10123359 Feb 1 00:00 perl-5.8.8.tar.bz2 -rw-r--r-- 1 lfs macke 281965 Jul 13 09:01 procps-3.2.7.tar.gz -rw-r--r-- 1 lfs macke 244247 Jul 13 09:02 psmisc-22.2.tar.gz -rw-r--r-- 1 lfs macke 2030276 Jul 13 09:02 readline-5.1.tar.gz -rw-r--r-- 1 lfs macke 406895 Oct 13 2004 reiserfsprogs-3.6.19.tar.gz -rw-r--r-- 1 lfs macke 799584 Jul 13 09:03 sed-4.1.5.tar.gz -rw-r--r-- 1 lfs macke 1496220 Jul 13 09:04 shadow-4.0.17.tar.bz2 -rw-r--r-- 1 lfs macke 81784 Jul 13 09:04 sysklogd-1.4.1.tar.gz -rw-r--r-- 1 lfs macke 99009 Jul 13 09:05 sysvinit-2.86.tar.gz -rw-r--r-- 1 lfs macke 1611489 Jul 13 09:05 tar-1.15.1.tar.bz2 -rw-r--r-- 1 lfs macke 3513852 Jul 13 09:07 tcl8.4.13-src.tar.gz -rw-r--r-- 1 lfs macke 1521822 Jul 13 09:07 texinfo-4.8.tar.bz2 -rw-r--r-- 1 lfs macke 194109 Jul 13 09:08 udev-096.tar.bz2 -rw-r--r-- 1 lfs macke 1370907 Jul 13 09:09 util-linux-2.12r.tar.bz2 -rw-r--r-- 1 lfs macke 1180240 Jul 13 09:14 vim-7.0-lang.tar.gz -rw-r--r-- 1 lfs macke 6575205 Jul 13 09:12 vim-7.0.tar.bz2 -rw-r--r-- 1 lfs macke 496597 Jul 13 09:14 zlib-1.2.3.tar.gz
Ett par fotnoter, enbart de paket som används i kapitell fem i LFS-boken måste vara i samma version som de jag har (afaik), med andra ord måste inte alla paket listade existera i precis denna version.
reiserfsprogs-3.6.19.tar.gz ingår egentligen inte i LFS, detta är ett eget val eftersom jag har valt att formatera partitionen som används med reiserfs istället för ext2.
Alla patchar har inte applicerats, den enda riktigt viktiga som är applicerad är gcc-4.0.3-specs-1.patch vilken kräver viss manuell inverkan för att det ska bli riktigt.
Utöver detta så är allt kompilerat för i686, vilket inte borde vara några problem på de flesta vanliga arkitekturer idag.
Med tanke på alla omvägar detta kräver så antar jag att ingen vill ladda ner denna filen och fortsätta att bygga ett LFS-system med mitt bassystem som grund Det är bättre att följa boken :P