lFS和标准

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,原文地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值