lFS和标准
- POSIX.1-2008
- 文件系统层次标准 版本3.0草案
- linux标准基础(LSB)基础
软件包逻辑
- Acl
包含管理访问控制列表(ACL)的工具,用于定义文件和目录更细粒度的自主访问权限 - Attr
包括了管理文件系统的对象扩展属性的程序 - Autoconf
根据开发者模板自动生成配置源代码的shell脚本程序,更新架构之后重新构建软件包通常需要这个。 - Automake
这个软件包包括了从模板生成make文件的程序,更新了构建过程之后重新构建软件包需要这个 - Bash
能满足提供到系统的Bourne Shell 接口和LSB核心需求,由于其通用性和在基本Shell功能上的扩展。所以选择他而不是其他Shell软件包 - Bc
这个软件包提供任意精度的数据处理语言,在构建linux内核时需要它 - Binutils
提供了一个连接器,汇编器和其他处理对象文件的工具,编译 LFS系统以及之上的大部分软件包需要这个软件包中的程 - Bison
这个软件宝中有yacc(Yet Another Compiler Compiler) 的 GNU 版本,需要用来构建一些其它的 LFS 程序。 - Bzip2
这个软件包包含压缩解压文件程序 - Check
包括了一个用于其他程序的测试工具,只安装在临时工具链中 - Coreutils
包含了管理文件目录的重要程序, - D-Bus
包括了一个提供消息总线的程序,消息总线是一种应用程序之间的通信方式,systemd也需要用到它 - DejaGUN
包括了测试其他程序的框架,只安装在历史工具链中。 - Diffutils
显示目录和文件差异的程序,这些程序可以创建补丁,也用于很多r软件包的构建过程。 - E2fsprogs
处理ext2,3,4文件系统的工具,这些是linux上支持最常用的文件系统 - Expat
包含一个相对小的xml解析库,Perl模块xml::Parser需要用到这个。 Expect
生成一个于其他程序交互对话框的程序,同通常用来测试其他软件宝File
包含判断文件类型的工具,一些软件包需要它来构建- Fildutils
文件查找程序 - Flex
识别文本模块程序的工具,是lex程序的gun版本。 - Gawk
这个软件包括了一些操作文本文件的程序,是awk的Gun版本, - Gcc
这个软件宝是GUN编译器工具集,它包括c和c++编译器以及其他一些不是有lfs构建的软件包 - GDBM
这个软件宝包括了GUN数据库管理库,LFS的另一个软件包Man-DB会用到它 - Gettext
这个软件包包括了很多国际化和本地话需要用到的工具和库 - Glibc
包括了c语言库,缺少了它linux程序就运行不了 - GMP
- 这个软件包包括了能提供任意精度的数值运算数学库,编译Gcc会用到它
- Gperf
包含一个连集生成完美哈希函数的程序,systemd会用到它 - Grep
文件搜索的程序,大部分软件宝的构建脚本会用到 - Groff
软件包包括了处理和格式化文本的程序,重要的一部分是格式化man页面 - GRUB
这个包是 Grand Unified Boot Loader。是可用的引导加载器之一,但最灵活。 - Gzip
解压和压缩 - Iana-etc
提供了网络服务和协议的数据,启用合适的网络功能会用到它 - Inetutils
这个软件包报活了基本网络管理的程序 - Intltool
包括了从源文件中抽取可翻译字符串的工具 - IProute2
包括了搞基ipv4,ipv6网络的程序。 - Kbd
键盘映射文件,用于非US键盘的键盘工具以及一些控制台字体 Kmod
管理linux内核模块的程序less
很好的文本查看器,允许查看文件的时候想上和向下滚动- Libcap
实现linux内核,从用户控件到POSIX 1003.1e的接口 - Libpipeline
这个包包括了一个以灵活便捷的方式操作子进程的库,Man-db会用到 - Libtool
包括一些GUN通用库支持脚本,它降低了在一致可移植的接口上使用共享库的复杂度。 - Linux Kernel
操作系统,核心包 - M4
普通的宏文本处理器,作为其他程序的构建工具使用。 - Make
指导软件包构建的程序 - Man-DB
查看查找Man页面的程序,由于其更好的国际化功能,用来代替man软件包 - Man-pages
包括了基本Linux man页面的真正内容 - MPC
包含了复数运算的函数 - MPFR
包含了多精度运算的函数 - Ncurses
处理字符界面不依赖特定终端的库,通常系统光标的控制 - patch
包含了一个补丁文件新建修改的程序 - Perl
Perl运行时文件解析器 - Pkd-config
这个包提供了一个返回已安装软件包元数据的程序 - Procps-NG
包括了一些监视进程的程序, - Psmisc
包括了一些显示运行中进程信息的程序。 - Readline
命令行编辑和历史功能的库 - Sed
不通过文本编辑器直接编辑文本的功能 - Shadow
包括了一些以安全处理密码的程序 - Systemd
Sysvinit的替代品,很多发行版都用它 - Tar
这个软件包提供了归档和提取LFS中的几乎所有软件包的能力 - Tcl
软件测试包中使用的工具命令语言 - Texinfo
读写以及转换信息的页面程序。 - Util-linx
包含了许多工具,其中有处理文件系统,控制台,分区,消息的工具 - Vim
文件编辑器 - XML::Parser
这个包和expat交互的Perl模块 - XZ Utils
-在解压XZ或者LZMA格式的软件包很有用,压缩率最高 - Zlib
一些程序使用的压缩和解压缩功能
纯属爱爱好:https://linux.cn/lfs/LFS-BOOK-7.7-systemd/prologue/package-choices.html,原文地址