¿Dónde puedo encontrar las opciones de configuración utilizadas para crear un paquete?

31

Necesito instalar el asterisco 1.6.2.18 en Ubuntu 10.10

Me gustaría saber cuáles fueron las opciones de configuración que se utilizaron para generar el paquete ubuntu del asterisco 1.6.2.7.

Mi distribución de servidor favorita es Slackware y en eso solo hago referencia al archivo Slackbuild para averiguar cómo se hizo un paquete y posiblemente se personalizó para rehacerlo con una fuente más nueva, pero no puedo resolver esto en Ubuntu. Ahora estoy bajo presión de tiempo, por lo que agradecería algunos consejos.

¡Gracias!

Keith
fuente

Respuestas:

33

Lo más fácil puede ser mirar los registros de compilación del paquete en cuestión. Puede encontrarlos comenzando en, por ejemplo, https://launchpad.net/ubuntu/+source/asterisk , luego siga el enlace de la versión que le interesa (en este caso, https://launchpad.net/ubuntu/ Maverick / + source / asterisk / 1: 1.6.2.7-1ubuntu1.1 )

Debajo del encabezado "Compilaciones", verá un enlace para cada arquitectura en la que se creó el paquete. No se preocupe demasiado por esto, y solo elija uno: miraré amd64.

En la página de registro de compilación, hay un enlace al registro de compilación: https://launchpadlibrarian.net/62593317/buildlog_ubuntu-maverick-amd64.asterisk_1%3A1.6.2.7-1ubuntu1.1_BUILDING.txt.gz

Y si busca en el registro "./configure", encontrará esto:

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/ 
Evan Broder
fuente
10

Creo que no podrá ver las opciones de configuración del paquete binario (.deb).
Puede encontrar información sobre las dependencias involucradas mediante:

apt-cache showpkg asterisk

Si necesita verificar las opciones de configuración, creo que debe descargar los archivos fuente escribiendo:

apt-get source asterisk

y luego verifique la información que necesita en el debian/rulesarchivo.

Pavlos G.
fuente
Gracias por eso. Ahora veo todos los parches que se aplicaron, pero no veo el comando de configuración real utilizado en ningún lugar de los archivos recuperados por el asterisco de origen apt-get. Eso no es necesariamente importante para este paquete, pero en general es algo que me gustaría saber.
Keith
2
Como dijo @Pavlos G., vea en el archivo asterisk-1.6.2.9/debian/rules, vaya a la línea 61.
enzotib
1
Y dpkg -l | grep somethingsi olvidó el nombre del paquete.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件