• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一个技术博客
博客园    首页    新随笔    联系   管理    订阅  订阅
LFS和标准
LFS结构非常接近Linux标准。这些基础标准是:

  • POSIX.1-2008.

  • Filesystem Hierarchy Standard (FHS)

  • Linux Standard Base (LSB) Core Specification 4.0

    LSB 有五个分离的标准: Core, C++, Desktop, Runtime Languages, and Printing. 除了一般需求也有构架描述需求。LFS尝试明确上节讨论的构架。

    [Note] 注意

    很多人不同意LSB的需求。定义它的主要目的是确保合适的软件能够安装和运行在操作系统上。既然LFS基于源码,用户完全掌握哪些程序需要安装,哪些LSB需求的不被安装。

创建一个通过LSB认证的LFS系统是可能的。但是附加包超出了LFS的范围。大多数附加包的安装教程将在BLFS中。

满足LSB需求的LFS包

LSB Core:

Bash, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib

LSB C++:

Gcc

LSB Desktop:

None

LSB Runtime Languages:

Perl

LSB Printing:

None

LSB Multimeda:

None

满足LSB需求的BLFS包

LSB Core:

Bc, Cpio, Ed, Fcrontab, Initd-tools, PAM, Sendmail (or Postfix or Exim)

LSB C++:

None

LSB Desktop:

ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, Glib2, GTK+2, Icon-naming-utils, Libjpeg, Libpng, Libxml2, MesaLib, Pango, Qt3, Qt4, Xorg

LSB Runtime Languages:

Python

LSB Printing:

CUPS

LSB Multimeda:

Alsa Libraries, NSPR, NSS, OpenSSL, Java

满足LSB需求未包含在LFS或BLFS中的包

LSB Core:

At, Batch, Lsb_release

LSB C++:

None

LSB Desktop:

None

LSB Runtime Languages:

None

LSB Printing:

None

LSB Multimeda:

Xdg-utils

posted on 2011-12-29 11:16  超越了  阅读(591)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3