소스에서 KNOPPIX를 컴파일하는 방법이 있나요?

소스에서 KNOPPIX를 컴파일하는 방법이 있나요?

ISO를 다운로드하지 않고 모든 소스 패키지를 다운로드하여 로컬로 컴파일하는 방법이 있습니까?

다음 URL을 찾았습니다.https://knopper.net/knoppix-sources/어떻게든 모든 것을 다운로드하고 모든 것을 로컬에서 순서대로 컴파일하는 것이 가능한지 궁금했습니다.

답변1

바로 여기에.

먼저 knoppix 이미지를 설정하는 문서화된 방법을 살펴보겠습니다.

http://knoppix.net/wiki/Knoppix_Remastering_Howto프로세스를 문서화하세요.

많은 Linux 배포판과 마찬가지로 chroot 디렉터리에 초기 설치를 설정한 다음 여기에서 부팅 가능한 이미지를 만듭니다.

현재 크노픽스는 데비안을 기반으로 하기 때문에 프로세스가 위 위키에 설명된 것보다 더 현대적일 것이며 단일 debootstrap 호출로 트리거될 수 있지만 아직 찾지 못했습니다(만나이가 많은문서).

그러나 좋은 소식은 이것이 실제로는 데비안 기반 배포판이라는 것입니다. 따라서 프로세스는 완전히 동일합니다. 설치된 패키지의 전체 목록을 가져오고, apt source모든 소스 패키지를 가져오는 데 사용하고, 각 패키지에 대해 apt-get build-dep빌드 종속성을 설치하고, debuild -b -uc -us소스에서 패키지를 빌드하고, 마지막으로 모든 바이너리 패키지를 지정된 디렉터리에 넣습니다. debootstrap 중에 패키지 소스로 지정됩니다.

기본적으로 데비안의 상당 부분에 대한 소스 코드를 다시 빌드하게 됩니다. 그만한 가치가 있는지는 모르겠습니다. 데비안은 재현 가능한 빌드에 매우 뛰어나고 모든 패키지는 체크섬 처리되므로 패키지를 무작위로 선택하고 소스에서 다시 빌드한 후 체크섬을 비교하면 소스를 신뢰하는 모든 빌드와 동일한 수준의 빌드가 생성됩니다. 단지 데비안 바이너리 패키지를 사용할 수 있기 때문에 빌드 노력을 며칠에서 몇 분으로 줄일 수 있습니다.

관련 정보