태그 보관물: source-code

source-code

패키지를 빌드하는 데 사용 된 구성 옵션은 어디에서 찾을 수 있습니까? Slackware이며 Slackbuild 파일을 참조하여

우분투 10.10에 별표 1.6.2.18을 설치해야합니다

별표 1.6.2.7의 우분투 패키지를 생성하는 데 사용 된 구성 옵션이 무엇인지 알고 싶습니다.

내가 가장 좋아하는 서버 배포판은 Slackware이며 Slackbuild 파일을 참조하여 패키지를 만들고 새로운 소스로 다시 만들 수 있도록 사용자 정의 할 수있는 방법을 알지만 우분투에서이를 알아낼 수는 없습니다. 나는 지금 시간 압력을 받고 있으므로 몇 가지 조언을 부탁드립니다.

고맙습니다!



답변

가장 쉬운 방법은 해당 패키지의 빌드 로그를 보는 것입니다. 예를 들어 https://launchpad.net/ubuntu/+source/asterisk 에서 시작하여 관심있는 버전의 링크 (이 경우 https://launchpad.net/ubuntu/ maverick / + source / asterisk / 1 : 1.6.2.7-1 우분투 1.1 )

“Builds”헤더 아래에 패키지가 구축 된 각 아키텍처에 대한 링크가 표시됩니다. 이것에 대해 너무 걱정하지 말고 하나만 선택하십시오-amd64를 살펴 보겠습니다.

빌드 기록 페이지에서 buildlog에 대한 링크가있다 – https://launchpadlibrarian.net/62593317/buildlog_ubuntu-maverick-amd64.asterisk_1%3A1.6.2.7-1ubuntu1.1_BUILDING.txt.gz

로그에서 “./configure”를 검색하면 다음을 찾을 수 있습니다.

PATH=$PATH:/build/buildd/asterisk-1.6.2.7/debian/dummyprogs ./configure \
        --host=x86_64-linux-gnu --build=x86_64-linux-gnu \
        --prefix=/usr \
        --mandir=\${prefix}/share/man \
        --infodir=\${prefix}/share/info \
        --with-cap \
        --with-gsm \
        --with-imap=system \
        --with-pwlib=/usr/share/pwlib/include/ \
        --with-h323=/usr/share/openh323/


답변

바이너리 (.deb) 패키지에서 구성 옵션을 볼 수 없다고 생각합니다.
다음을 사용하여 관련된 종속성에 관한 정보를 찾을 수 있습니다.

apt-cache showpkg asterisk

구성 옵션을 확인 해야하는 경우 다음을 입력하여 소스 파일을 다운로드해야한다고 생각합니다.

apt-get source asterisk

그런 다음 debian/rules파일 에서 필요한 정보를 확인 하십시오.


답변