OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

9.1.2. 빌드 종속성 설치‌‌


이제 소스가 있으므로 빌드 종속성을 설치해야 합니다. 원하는 바이너리 패키지를 빌드하는 데 필요하지만 변경 사항을 적용하는 동안 변경 사항을 테스트하기 위해 실행하려는 부분 빌드에도 필요할 수도 있습니다.

각 소스 패키지는 빌드 종속성을 선언합니다. 빌드 종속 필드 데비안/컨트롤 파일. 지시하자 적절한 이를 설치하려면(압축을 푼 소스 패키지가 포함된 디렉터리에 있다고 가정):


$ sudo apt 빌드-뎁 ./

빌드 종속성을 가져오려면 './' 디렉터리를 사용하세요. 패키지 목록을 읽는 중... 완료

의존성 트리

상태 정보 읽기 중 ... 완료

다음은 새로운 패키지가 설치됩니다 :

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-비결정론 gettext intltool-debian libarchive-zip-perl libfile-strip비결정론-perl libtool po-debconf

0개는 업그레이드되고, 13개는 새로 설치되고, 0개는 제거되고, 0개는 업그레이드되지 않습니다. 4kB의 아카이브가 필요합니다.

이 작업 후 14,6MB의 추가 디스크 공간이 사용됩니다. 계속하시겠습니까? [예/아니요]

[...]

$ sudo apt 빌드-뎁 ./

빌드 종속성을 가져오려면 './' 디렉터리를 사용하세요. 패키지 목록을 읽는 중... 완료

의존성 트리

상태 정보 읽기 중 ... 완료

다음은 새로운 패키지가 설치됩니다 :

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-비결정론 gettext intltool-debian libarchive-zip-perl libfile-strip비결정론-perl libtool po-debconf

0개는 업그레이드되고, 13개는 새로 설치되고, 0개는 제거되고, 0개는 업그레이드되지 않습니다. 4kB의 아카이브가 필요합니다.

이 작업 후 14,6MB의 추가 디스크 공간이 사용됩니다. 계속하시겠습니까? [예/아니요]

[...]


이 샘플에서는 APT에서 사용할 수 있는 패키지로 모든 빌드 종속성을 충족할 수 있습니다. kali-rolling 도구를 빌드하는 것이 빌드 종속성의 설치 가능성을 보장하지 않기 때문에 항상 그런 것은 아닐 수도 있습니다(바이너리 패키지의 종속성만 고려됨). 실제로 바이너리 종속성과 빌드 종속성은 긴밀하게 결합되는 경우가 많으며 대부분의 패키지는 충족되는 빌드 종속성을 갖습니다.


OnWorks의 최고 OS 클라우드 컴퓨팅: