차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
linuxfromscratch:12.1:005-lfs_and_standards [2024/04/16 16:11] – 만듦 - 바깥 편집 127.0.0.1linuxfromscratch:12.1:005-lfs_and_standards [2024/06/13 09:14] (현재) baecy
줄 1: 줄 1:
-==== vLFS와 표준 ====+^  Linux From Scratch - Version 12.1-systemd  ^^^ 
 +^  Preface  ^^^ 
 +|[[.:004-prerequisites|이전]]  |  [[.:01-preface|위로]] / [[.:12.1|처음으로]]  |  [[.:006-rationale_for_packages_in_the_book|다음]]|
  
-LFS의 구조는 리눅스 표을 최대한 가깝게 따릅니다. 주요 표준은 다음과 같습니다:+|사전 비 사항  |  패키지 선정 이유|
  
-  * POSIX.1-2008. +------  
-  * 파일시스템 계층 구조 표준(FHS) 버전 3.0 + 
-  * LSB(리눅스 표준 베이스) 버전 5.0(2015) +===== v. LFS와 표준 ===== 
-    * LSB에는 네 가지 개별 사양이 있습니다: 코어, 데스크톱, 런타임 언어 및 이미징입니다. 코어 및 데스크톱 사양의 일부 부분은 아키텍처별로 다릅니다. 또한 두 가지 평가판 사양도 있습니다: Gtk3와 그래픽스입니다. LFS는 이전 섹션에서 설명한 IA32(32비트 x86) 또는 AMD64(x86_64) 아키텍처에 대한 LSB 사양을 준수하려고 시도합니다. + 
-<WRAP center round info 60%> +LFS의 구조는 리눅스 표준을 최대한 가깝게 따릅니다. 주요 표준은 다음과 같습니다. 
-참고 \\+ 
 +  [[https://pubs.opengroup.org/onlinepubs/9699919799/|POSIX.1-2008]] 
 +  * [[https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html|파일시스템 계층 구조 표준(FHS) 버전 3.0]] 
 +  * [[https://refspecs.linuxfoundation.org/lsb.shtml|LSB(리눅스 표준 베이스) 버전 5.0(2015)]] \\ LSB에는 네 가지 개별 사양이 있습니다: 코어, 데스크톱, 런타임 언어 및 이미징입니다. 코어 및 데스크톱 사양의 일부 부분은 아키텍처별로 다릅니다. 또한 두 가지 평가판 사양도 있습니다: Gtk3와 그래픽스입니다. LFS는 이전 섹션에서 설명한 IA32(32비트 x86) 또는 AMD64(x86_64) 아키텍처에 대한 LSB 사양을 준수하려고 시도합니다. 
 +<WRAP center round info 90%> 
 +**참고** \\
 많은 사람들이 이러한 요구 사항에 동의하지 않습니다. LSB의 주요 목적은 독점 소프트웨어가 규정을 준수하는 시스템에 설치 및 실행될 수 있도록 보장하는 것입니다. LFS는 소스 기반이므로 사용자가 원하는 패키지를 완전히 제어할 수 있으며, LSB에서 지정한 일부 패키지를 설치하지 않도록 선택할 수도 있습니다.</WRAP> 많은 사람들이 이러한 요구 사항에 동의하지 않습니다. LSB의 주요 목적은 독점 소프트웨어가 규정을 준수하는 시스템에 설치 및 실행될 수 있도록 보장하는 것입니다. LFS는 소스 기반이므로 사용자가 원하는 패키지를 완전히 제어할 수 있으며, LSB에서 지정한 일부 패키지를 설치하지 않도록 선택할 수도 있습니다.</WRAP>
  
-LSB 인증 테스트를 '처음부터' 통과할 수 있는 완전한 시스템을 만들 수는 있지만, LFS 의 범위를 벗어나는 많은 추가 패키지가 없으면 이 작업을 수행할 수 없습니다. 이러한 추가 패키지에 대한 설치 지침은 BLFS에서 확인할 수 있습니다.+LSB 인증 테스트를 '처음부터' 통과할 수 있는 완전한 시스템을 만들 수는 있지만, LFS 의 범위를 벗어나는 많은 추가 패키지가 없으면 이 작업을 수행할 수 없습니다. 이러한 추가 패키지에 대한 설치 지침은 BLFS에서 확인할 수 있습니다. 
 + 
 +=== LSB 기준 충족에 필요한 LFS에서 제공하는 패키지 === 
 + 
 +  * //LSB 코어// \\ Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib  
 +  * //LSB 데스크톱// \\ 없음 
 +  * //LSB 런타임 언어// \\ Perl, Python 
 +  * //LSB 이미징// \\ 없음 
 +  * //LSB Gtk3 및 LSB 그래픽// 없음 
 + 
 +=== LSB 기준 충족에 필요한 BLFS에서 제공한 패키지 ===
  
-=== LSB 요구 사항을 충족하는 데 필요한 LFS에서 제공하는 패키지 === +  * //LSB 코어// \\ AtBatch(At의 구성요소)CpioEdFcrontabLSB-ToolsNSPRNSSPAMPax, Sendmail(또는 Postfix 또는 Exim), time 
-|LSB 코어  |BashBcBinutilsCoreutilsDiffutilsFileFindutilsGawkGrep | +  * //LSB 데스크톱// \\ AlsaATKCairo, Desktop-file-utilsFreetypeFontconfigGdk-pixbufGlib2GTK+2Icon-naming-utilsLibjpeg-turboLibpng, Libtiff, Libxml2, MesaLib, Pango, Xdg-utils, Xorg 
-| ::: | GzipM4Man-DBNcursesProcpsPsmiscSedShadowTarUtil-linuxZlib  | +  * //LSB 런타임 언어// \\ Libxml2Libxslt 
-|LSB 데스크톱  |없음 +  * //LSB 이미징// \\ CUPS, Cups-filters, Ghostscript, SANE 
-|LSB 런타임 언어  |PerlPython  | +  * //LSB Gtk3 및 LSB 그래픽// \\ GTK+3
-|LSB 이미징  |없음  | +
-|LSB Gtk3 및 LSB 그래픽  |없음  |+
  
-=== LSB 요구 사항을 충족하는 데 필요한 BLFS에서 제공한 패키지 === +=== LSB 기준 충족에 필요하지만 LFS 또는 BLFS에서 제공하지 않는 패키지 ===
-|LSB 코어  |At, Batch(At의 구성요소), Cpio, Ed, Fcrontab, LSB-Tools, NSPR, NSS, PAM,  | +
-| ::: | Pax, Sendmail(또는 Postfix 또는 Exim), time  | +
-|LSB 데스크톱  |Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, Gdk-pixbuf, +
-| ::: |Glib2, GTK+2, Icon-naming-utils, Libjpeg-turbo, Libpng, Libtiff, Libxml2, +
-| ::: | MesaLib, Pango, Xdg-utils, Xorg  | +
-|LSB 런타임 언어  |Libxml2, Libxslt +
-|LSB 이미징  |CUPS, Cups-filters, Ghostscript, SANE  | +
-|LSB Gtk3 및 LSB 그래픽|GTK+3  |+
  
-=== LSB 요구 사항을 충족하는 데 필요한 LFS 또는 BLFS에서 제공하지 않는 패키지 === +  * //LSB 코어// \\ 없음  
-|LSB 코어  |없음  +  * //LSB 데스크톱// \\ Qt4(단, Qt5는 제공됨) 
-|LSB 데스크톱  |Qt4(단, Qt5는 제공됨)  | +  * //LSB 런타임 언어// \\ 없음  
-|LSB 런타임 언어  |없음  +  * //LSB 이미징//  \\ 없음  
-|LSB 이미징  |없음  | +  * //LSB Gtk3 및 LSB 그래픽// \\ 없음 
-|LSB Gtk3 및 LSB 그래픽  |없음  |+
  • linuxfromscratch/12.1/005-lfs_and_standards.1713283882.txt.gz
  • 마지막으로 수정됨: 2024/04/16 16:11
  • 저자 127.0.0.1