우분투 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
파일 에서 필요한 정보를 확인 하십시오.