本书里安装的软件包只是冰山一角。我们希望你在 LFS 安装指导和 BLFS 安装指导里得到的经验能帮助你编译,安装和设置那些不在本书范围内的软件包。
如果你要找不在本书范围内的软件包,下面是几种方法。
如果你知道软件包的名字,你可以到 FreshMeat(在http://freshmeat.net/)。也可以在Google(在http://google.com/)上搜索。有时到http://rpmfind.net/查找rpm或到 http://www.debian.org/distrib/packages#search_packages找deb文件包,也能把你带到软件包的主页上。
如果你知道可执行文件的名字,但不知道它属于哪个包,首先试试在google上搜索这个可执行文件名称。如果结果太多了,可以到debain的软件仓库http://www.debian.org/distrib/packages#search_contents里找它的名字。
一些处理新软件包的通用技巧:
许多软件包遵循 ./configure && make && make install 舞步 。要知道 configure 脚本能接受的参数,可以用命令 ./configure --help.
多数软件包含有编译和安装指导文档。有的文档很优秀,有的没那么好用,查询一下它的主页,看有没有额外的指导或编译配置技巧。
如果你在编译软件包时遇到了麻烦,试着在http://search.linuxfromscratch.org/搜索lfs的存档文件,找找有没有那个错误,如果没找到,还可以试着在google上搜索。如果一切努力都失败了,最后还可以发信到blfs support 邮件列表或新闻组服务器.
提示: 如果某个软件包只有.deb 或.rpm 格式的文件,有两个小脚本可以帮你,rpm2targz 和 deb2targz,在http://www.linuxfromscratch.org/~tushar/downloads/下载,能把.deb和.rpm文件转换为简单的tar.gz格式。