|
linux-lfs分区准备完毕,下面我们将开始下载Linux From Scratch系统所需的软件包!请记住,下载前一定要仔细核对软件包的版本,否则编译时会遇到问题。从本章开始,你将接触到绝大部分的linux-bash命令,即使你对lfs不感兴趣,那么学习一下这些基本命令也没有坏处。
下载前的警告:
我们强烈建议您不要使用新的版本,因为用于前一个版本的编译安装命令可能并不适用于新的版本。最新版本的软件包也许需要一个与旧版本不同的工作环境,如果并没有配置这样的工作环境,那么软件包就可能会出现问题。
下载位置可能并不总是有效的,如果某个软件的下载位置有了变动,google(http://www.google.com/)可以搜索到大多数的软件包。如果 google 也搜索不到,请尝试 http://www.linuxfromscratch.org/lfs/packages.html 上的其它下载手段。
下载的软件包和补丁需要存放到一个构建过程中方便访问的地方,还需要一个工作目录来解压和编译源码包。$LFS/sources 既可以用来存储软件包和补丁,也可以作为工作目录。使用这个目录的好处是,所有需要的部件都在 LFS 分区上,构建过程中的所有步骤都可以访问到。
要创建这个目录,在开始下载之前用 root 用户登录,并运行下面的命令:
mkdir -v $LFS/sources把目录设置为可写和 sticky 模式,这里"Sticky"的意思是虽然某个目录对于多个用户有写入的权限,但这个目录中的文件只有其所有者才能删除。请运行下面的命令使目录可写,并设置 sticky 模式:
chmod -v a+wt $LFS/sources
软件包列表:
Autoconf (2.59) - 908 kilobytes (KB): http://ftp.gnu.org/gnu/autoconf/
Automake (1.9.5) - 748 KB: http://ftp.gnu.org/gnu/automake/
Bash (3.0) - 1,824 KB: http://ftp.gnu.org/gnu/bash/
Bash Documentation (3.0) - 1,994 KB: http://ftp.gnu.org/gnu/bash/
Binutils (2.15.94.0.2.2) - 11,056 KB: http://www.kernel.org/pub/linux/devel/binutils/
Bison (2.0) - 916 KB: http://ftp.gnu.org/gnu/bison/
Bzip2 (1.0.3) - 596 KB: http://www.bzip.org/
Coreutils (5.2.1) - 4,184 KB: http://ftp.gnu.org/gnu/coreutils/
DejaGNU (1.4.4) - 852 KB: http://ftp.gnu.org/gnu/dejagnu/
Diffutils (2.8.1) - 648 KB: http://ftp.gnu.org/gnu/diffutils/
E2fsprogs (1.37) - 3,100 KB: http://prdownloads.sourceforge.net/e2fsprogs/
Expect (5.43.0) - 416 KB: http://expect.nist.gov/src/
File (4.13) - 324 KB: ftp://ftp.gw.com/mirrors/pub/unix/file/
注意 4.13版本的 File 软件包在所列的位置可能下载不到,主下载站点的管理员有时候会在新版本发布之后,删除旧的版本。替代的下载位置是 http://www.linuxfromscratch.org/lfs/download.html#ftp ,这里可以下载到所需的版本。
Findutils (4.2.23) - 784 KB: http://ftp.gnu.org/gnu/findutils/
Flex (2.5.31) - 672 KB: http://prdownloads.sourceforge.net/lex/
Gawk (3.1.4) - 1,696 KB: http://ftp.gnu.org/gnu/gawk/
GCC (3.4.3) - 26,816 KB: http://ftp.gnu.org/gnu/gcc/
Gettext (0.14.3) - 4,568 KB: http://ftp.gnu.org/gnu/gettext/
Glibc (2.3.4) - 12,924 KB: http://ftp.gnu.org/gnu/glibc/
Glibc-Linuxthreads (2.3.4) - 236 KB: http://ftp.gnu.org/gnu/glibc/
Grep (2.5.1a) - 520 KB: http://ftp.gnu.org/gnu/grep/
Groff (1.19.1) - 2,096 KB: http://ftp.gnu.org/gnu/groff/
GRUB (0.96) - 768 KB: ftp://alpha.gnu.org/gnu/grub/
Gzip (1.3.5) - 284 KB: ftp://alpha.gnu.org/gnu/gzip/
Hotplug (2004_09_23) - 40 KB: http://www.kernel.org/pub/linux/utils/kernel/hotplug/
Iana-Etc (1.04) - 176 KB: http://www.sethwklein.net/projects/iana-etc/downloads/
Inetutils (1.4.2) - 752 KB: http://ftp.gnu.org/gnu/inetutils/
IPRoute2 (2.6.11-050330) - 276 KB: http://developer.osdl.org/dev/iproute2/download/
Kbd (1.12) - 624 KB: http://www.kernel.org/pub/linux/utils/kbd/
Less (382) - 216 KB: http://ftp.gnu.org/gnu/less/
LFS-Bootscripts (3.2.1) - 32 KB: http://downloads.linuxfromscratch.org/
Libtool (1.5.14) - 1,604 KB: http://ftp.gnu.org/gnu/libtool/
Linux (2.6.11.12) - 35,792 KB: http://www.kernel.org/pub/linux/kernel/v2.6/
Linux-Libc-Headers (2.6.11.2) - 2,476 KB: http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
[1] [2] [3] 下一页
|