3. 软件源码包和补丁下载
可以根据Linux From Scratch(Version 8.0)的Part II-Chapter 3下载软件源码包和补丁。
3.1. 创建源码包和补丁文件夹
需要创新工作文件夹来存储包、解压包和他们。$LFS/sources可以用来作为工作文件夹来存储包和补丁。使用用户root,创建文件夹:
# mkdir -v $LFS/sources
将这个目录设置为具有可写和粘滞(sticky)权限。在一个粘滞目录中,即使有多个用户对某个文件具有可写权限,也只有文件所有者才能删除这个文件。运行以下命令:
# chmod -v a+wt $LFS/sources
3.2. 软件源码包
需要的软件源码包如下:
• Acl (2.2.52) - 380 KB:
Download:http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz
MD5 sum: a61415312426e9c2212bd7dc7929abda
• Attr (2.4.47) -336 KB:
Home page: http://savannah.nongnu.org/projects/attr
Download:http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz
MD5 sum: 84f58dec00b60f2dc8fd1c9709291cc7
• Autoconf (2.69) -1,186 KB:
Home page: http://www.gnu.org/software/autoconf/
Download: http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz
MD5 sum: 50f97f4159805e374639a73e2636f22e
• Automake (1.15) -1,462 KB:
Home page: http://www.gnu.org/software/automake/
Download: http://ftp.gnu.org/gnu/automake/automake-1.15.tar.xz
MD5 sum: 9a1ddb0e053474d9d1105cfe39b0c48d
• Bash (4.4) - 9,158KB:
Home page: http://www.gnu.org/software/bash/
Download: http://ftp.gnu.org/gnu/bash/bash-4.4.tar.gz
MD5 sum: 148888a7c95ac23705559b6f477dfe25
• Bc (1.06.95) - 288KB:
Home page: http://www.gnu.org/software/bc/
Download: http://alpha.gnu.org/gnu/bc/bc-1.06.95.tar.bz2
MD5 sum: 5126a721b73f97d715bb72c13c889035
• Binutils (2.27) -25,488 KB:
Home page: http://www.gnu.org/software/binutils/
Download: http://ftp.gnu.org/gnu/binutils/binutils-2.27.tar.bz2
MD5 sum: 2869c9bf3e60ee97c74ac2a6bf4e9d68
• Bison (3.0.4) -1,928 KB:
Home page: http://www.gnu.org/software/bison/
Download: http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.xz
MD5 sum: c342201de104cc9ce0a21e0ad10d4021
• Bzip2 (1.0.6) -764 KB:
Home page: http://www.bzip.org/
Download: http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
MD5 sum: 00b516f4704d4a7cb50a1d97e6e8e15b
• Check (0.11.0) -736 KB:
Home page: https://libcheck.github.io/check
Download: https://github.com/libcheck/check/releases/download/0.11.0/check-0.11.0.tar.gz
MD5 sum: 9b90522b31f5628c2e0f55dda348e558
• Coreutils (8.26) -5,676 KB:
Home page: http://www.gnu.org/software/coreutils/
Download: http://ftp.gnu.org/gnu/coreutils/coreutils-8.26.tar.xz
MD5 sum: d5aa2072f662d4118b9f4c63b94601a6
• DejaGNU (1.6) -512 KB:
Home page: http://www.gnu.org/software/dejagnu/
Download: http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.tar.gz
MD5 sum: 1fdc2eb0d592c4f89d82d24dfdf02f0b
• Diffutils (3.5) -1,330 KB:
Home page: http://www.gnu.org/software/diffutils/
Download: http://ftp.gnu.org/gnu/diffutils/diffutils-3.5.tar.xz
MD5 sum: 569354697ff1cfc9a9de3781361015fa
• Eudev (3.2.1) -1,778 KB:
Download: http://dev.gentoo.org/~blueness/eudev/eudev-3.2.1.tar.gz
MD5 sum: 49f71f6c271ffa95b3c20d757d45c2e5
• E2fsprogs (1.43.4)- 7,376 KB:
Home page: http://e2fsprogs.sourceforge.net/
Download:http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.43.4/e2fsprogs-1.4