소스 코드를 재귀적으로 컴파일하고 소스 코드 및 모든 종속성에 대한 ".deb"를 생성하는 방법이 있습니까?

소스 코드를 재귀적으로 컴파일하고 소스 코드 및 모든 종속성에 대한 ".deb"를 생성하는 방법이 있습니까?

내 목표는 모든 컴파일된( ) 패키지를 호스팅할 내부 우분투 저장소 서버를 만드는 것입니다 .deb. 설치/업데이트를 위해 공식 우분투 서버 대신 이 내부 저장소를 사용할 계획입니다.

목표를 달성하려면 컴파일된 패키지( .deb)가 모두 필요합니다. .deb아래와 같이 우분투 패키지 소스에서 빌드하려고 합니다 .

apt-get source hostname=3.20
apt-get build-dep hostname=3.20 -y
cd hostname-3.20
dpkg-buildpackage -rfakeroot -b

.deb생성 전까지는 모든 것이 잘 작동합니다. 소스에서 패키지를 성공적으로 만들었습니다 .deb.hostname

이제 다음 단계를 완료했습니다.

  • 내부 우분투 서버 저장소 .deb에 업로드되었습니다 .hostname
  • debootstrap이 저장소를 가리키는 도구(예 : )입니다.

이제 설치하려고 하면 hostname해당 종속성 debootstrap을 . 저장소에 for가 없으므로 사용할 수 없다는 오류가 발생합니다 .hostnamelibgcc1.deblibgcc1libgcc1

내 질문은 다음과 같습니다.

.deb소스 코드를 재귀적으로 컴파일하고 소스 코드와 모든 종속성을 생성하는 방법이 있습니까 ?

관련 정보