以下是一系列你应该下载的软件包,这些都是编译一个基本的Linux系统所必需的。列出的版本号都是可以正常使用的版本,本书就是建立在这些软件包的基础上。如果你不是经验丰富的LFS用户,请不要尝试更新的版本,因为对一个版本适用的编译命令可能对另一个版本就不行了。同样,最新的版本可能存在现在还没有解决的问题,这时也不应该使用最新的版本。
只要有可能,所有的 URL 都指向这个项目在 Freshmeat.net 的那一页。Freshmeat 会告诉你官方的下载地址,项目网站,邮件列表,FAQ,变动说明以及更多。
我们不能保证所有的下载地址都有效。如果在本书发行后,软件的下载地址变化了,请用google找到它。如果你找不到,请参考本书的附加页http://linuxfromscratch.org/lfs/print/ 或者(最好)找找其他的下载方法http://linuxfromscratch.org/lfs/packages.html.
你应该把所有软件包和补丁都保存在一个方便的位置,这个位置应该是整个编译过程都能使用的。你还需要一个工作目录,可以在里面解压和编译软件包。比如,可以把软件包和补丁放在 $LFS/sources里,并把它作为工作目录。这样,所有的东西都在LFS分区上,并且在整个编译过程中都可以使用。
在开始下载前,可能你应该用root身份运行下面的命令创建目录:
mkdir $LFS/sources |
让这个目录对普通用户可写(并设置sticky位)--因为我们猜你不会以 root 身份来下载吧:
chmod a+wt $LFS/sources |