Linux From Scratch: Version 5.1-pre1
Prev | Chapter 4. The materials: packages and patches | Next

# All the packages

Download or otherwise obtain the following packages:

Autoconf (2.59) - 903 KB:
http://freshmeat.net/projects/autoconf/
Automake (1.8.2) - 623 KB:
http://freshmeat.net/projects/automake/
Bash (2.05b) - 1,910 KB:
http://freshmeat.net/projects/gnubash/
Binutils (2.14) - 10,666 KB:
http://freshmeat.net/projects/binutils/
Bison (1.875) - 796 KB:
http://freshmeat.net/projects/bison/
Bzip2 (1.0.2) - 650 KB:
http://freshmeat.net/projects/bzip2/
Coreutils (5.0) - 3,860 KB:
http://freshmeat.net/projects/coreutils/
DejaGnu (1.4.4) - 1,055 KB:
http://freshmeat.net/projects/dejagnu/
Diffutils (2.8.1) - 762 KB:
http://freshmeat.net/projects/diffutils/
E2fsprogs (1.34) - 3,003 KB:
http://freshmeat.net/projects/e2fsprogs/
Ed (0.2) - 182 KB:
http://freshmeat.net/projects/ed/
Expect (5.40.0) - 509 KB:
http://freshmeat.net/projects/expect/
File (4.07) - 347 KB: -- (see Note 1 below)
http://freshmeat.net/projects/file/
Findutils (4.1.20) - 760 KB:
http://freshmeat.net/projects/findutils/
Flex (2.5.4a) - 372 KB:
ftp://ftp.gnu.org/gnu/non-gnu/flex/
Gawk (3.1.3) - 1,596 KB:
http://freshmeat.net/projects/gnuawk/
GCC (2.95.3) - 9,618 KB:
http://freshmeat.net/projects/gcc/
GCC-core (3.3.2) - 10,994 KB:
http://freshmeat.net/projects/gcc/
GCC-g++ (3.3.2) - 2,019 KB:
http://freshmeat.net/projects/gcc/
GCC-testsuite (3.3.2) - 1,042 KB:
http://freshmeat.net/projects/gcc/
Gettext (0.14.1) - 6,397 KB:
http://freshmeat.net/projects/gettext/
Glibc (2.3.3) - 13,101 KB: -- (see Note 2 below)
http://freshmeat.net/projects/glibc/
Grep (2.5.1) - 545 KB:
http://freshmeat.net/projects/grep/
Groff (1.19) - 2,360 KB:
http://freshmeat.net/projects/groff/
Grub (0.94) - 902 KB:
ftp://alpha.gnu.org/pub/gnu/grub/
Gzip (1.3.5) - 324 KB:
ftp://alpha.gnu.org/gnu/gzip/
Inetutils (1.4.2) - 1,019 KB:
http://freshmeat.net/projects/inetutils/
Kbd (1.12) - 617 KB:
http://freshmeat.net/projects/kbd/
Less (381) - 259 KB:
http://freshmeat.net/projects/less/
LFS-Bootscripts (1.12) - 25 KB:
http://downloads.linuxfromscratch.org/lfs-bootscripts-1.12.tar.bz2
Lfs-Utils (0.4.2) - 221 KB:
http://www.linuxfromscratch.org/~winkie/downloads/lfs-utils/
Libtool (1.5.2) - 2,591 KB:
http://freshmeat.net/projects/libtool/
Linux (2.4.24) - 29,138 KB:
http://freshmeat.net/projects/linux/
M4 (1.4) - 310 KB:
http://freshmeat.net/projects/gnum4/
Make (3.80) - 899 KB:
http://freshmeat.net/projects/gnumake
MAKEDEV (1.7) - 8 KB:
http://downloads.linuxfromscratch.org/MAKEDEV-1.7.bz2
Man (1.5m2) - 196 KB:
http://freshmeat.net/projects/man/
Man-pages (1.65) - 1,752 KB:
http://freshmeat.net/projects/man-pages/
Modutils (2.4.26) - 229 KB:
http://freshmeat.net/projects/modutils/
Ncurses (5.3) - 2,019 KB:
http://freshmeat.net/projects/ncurses/
Net-tools (1.60) - 194 KB:
http://freshmeat.net/projects/net-tools/
Patch (2.5.4) - 182 KB:
http://freshmeat.net/projects/patch/
Perl (5.8.3) - 11,721 KB:
http://freshmeat.net/projects/perl/
Procinfo (18) - 24 KB:
http://freshmeat.net/projects/procinfo/
Procps (3.1.15) - 260 KB:
http://freshmeat.net/projects/procps/
Psmisc (21.4) - 375 KB:
http://freshmeat.net/projects/psmisc/
Sed (4.0.9) - 751 KB:
http://freshmeat.net/projects/sed/
Shadow (4.0.4.1) - 795 KB:
http://freshmeat.net/projects/shadow/
Sysklogd (1.4.1) - 80 KB:
http://freshmeat.net/projects/sysklogd/
Sysvinit (2.85) - 91 KB:
http://freshmeat.net/projects/sysvinit/
Tar (1.13.25) - 1,281 KB:
ftp://alpha.gnu.org/gnu/tar/
Tcl (8.4.5) - 3,363 KB:
http://freshmeat.net/projects/tcltk/
Texinfo (4.6) - 1,317 KB:
http://freshmeat.net/projects/texinfo/
Util-linux (2.12) - 1,814 KB:
http://freshmeat.net/projects/util-linux/
Vim (6.2) - 3,193 KB:
http://freshmeat.net/projects/vim/
Zlib (1.2.1) - 277 KB:
http://freshmeat.net/projects/zlib/
Total size of these packages: 134 MB

> Note: 1) File (4.07) may not be available by the time you read this. The site admins of the master download location are known to occasionally remove old versions when new ones are released. Please refer to the File section for an alternate download location.

> Note: 2) As of this writing, the Glibc maintainers have decided in their wisdom not to make available new release tarballs for download. The only way to obtain the current Glibc release from pristine upstream sources is to pull it from the Glibc CVS repository. The following commands will download the current release and make a tarball from it:

>     cvs -z 9 -d :pserver:anoncvs@sources.redhat.com:/cvs/glibc \
>         export -d glibc-2.3.3-20031202 -D "2003-12-02 UTC" libc
>     tar jcvf glibc-2.3.3-20031202.tar.bz2 glibc-2.3.3-20031202

> Alternatively, we've made our own tarball available which you can download courtesy of the generous LFS mirror sites. Please refer to the Glibc section for the download links.

Prev | Home | Next
Introduction | Up | Needed patches