Linux 배포판 빌드 도구를 검색하는 방법은 무엇입니까?

Linux 배포판 빌드 도구를 검색하는 방법은 무엇입니까?

Linux From Scratch를 살펴본 후 실제로는 이것이 새로운 배포판이 구축되는 방식이 아니라는 이상한 느낌을 받았습니다.

다른 배포판에서 만든 도구를 검색하는 방법은 무엇입니까? 데비안은 정말 처음부터 만들어졌나요? "Linux 배포판 빌드 도구"를 인터넷 검색해도 많은 결과가 나오지 않습니다.

다음은 LFS나 Google에서 찾을 수 없는 몇 가지 질문입니다.

  • 데비안을 구축하는 데 어떤 도구가 사용됩니까?
  • 사람들이 컴파일 프로세스를 자동화하기 위해 어떤 인기 있는 도구를 사용합니까?
  • 미리 컴파일된 바이너리로 전체 시스템을 구축할 수 있나요?
  • 작업 시스템의 라이브 ISO를 어떻게 생성합니까? 자동 설치 프로그램은 어떻습니까? 라이브 ISO 및 설치 프로그램을 만드는 자동화된 도구가 있습니까?
  • 다른 배포판을 기반으로 사용하려면 어디서부터 시작해야 합니까? 기존 배포판에서 분기하기 위한 전용 도구가 있습니까?

LFS는 훌륭하지만 많은 실용적인 질문에 답하지 않습니다. 자세한 정보는 어디서 찾을 수 있나요? 특히, Linux 배포판을 구축하는 데 사용할 수 있는 도구에 대한 정보를 찾기 위해 Google 검색에서 어떤 키워드를 사용할 수 있습니까? 빌드 프로세스를 배우는 것보다 기존 배포판을 포크하는 데 더 중점을 두는 LFS와 같은 책이 있습니까?

폴리스티렌

SUSE studio 등을 접했지만 이러한 도구를 사용하려면 특정 배포판에 고정되어야 하며 프로그램이 허용하는 최대한의 유연성만 제공해야 합니다. SUSE studio 이전에 사람들은 어떻게 SUSE Linux에서 분기했습니까?

답변1

데비안은 모든 패키지 관리자가 소스에서 패키지를 빌드하기 때문에 처음부터 빌드되었으므로 그럴 필요가 없습니다. 대부분의 배포판은 이런 방식으로 작동합니다(Gentoo 또는 LFS와 같은 예외). 따라서 소프트웨어를 구축하는 데 사용되는 "도구"는 각 구성 요소에 따라 다르며 .deb 또는 .rpm으로의 패키징은 일반적으로 배포별 도구로 처리됩니다.

기존 배포를 포크하려면 저장소를 설정하고 여기에 패키지를 채우기 시작해야 합니다. 패키지 관리자가 저장소와 기본 배포판 중 하나를 가리키도록 합니다. 그런 다음 기본 패키지를 패치 패키지로 하나씩 교체하기 시작할 수 있습니다.

관련 정보