Де можна знайти параметри налаштування, які використовуються для складання пакета?


31

Мені потрібно встановити зірочку 1.6.2.18 на Ubuntu 10.10

Мені хотілося б знати, які параметри налаштування використовували для створення пакету ubuntu зірочки 1.6.2.7.

Мій улюблений серверний дистрибутив - Slackware, і на цьому я просто посилаюся на файл Slackbuild, щоб дізнатися, як пакет був зроблений та, можливо, налаштований, щоб переробити його з новим джерелом, але я не можу цього зрозуміти на Ubuntu. Зараз я перебуваю під тиском часу, тому я би вдячний деяким вказівникам.

Дякую!

Відповіді:


33

Найпростіше зробити, можливо, подивитися журнали збірки для відповідного пакета. Ви можете їх знайти, наприклад, https://launchpad.net/ubuntu/+source/asterisk , а потім перейдіть за посиланням на важливу для вас версію (в цьому випадку https://launchpad.net/ubuntu/ maverick / + джерело / зірочка / 1: 1.6.2.7-1ubuntu1.1 )

Під заголовком "Будує" ви побачите посилання на кожну архітектуру, на якій був побудований пакет. Не хвилюйтеся з цього приводу надто сильно, і просто виберіть одне - я перегляну amd64.

На сторінці запису збірки міститься посилання на збірку - 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/ 

10

Я думаю, що ви не зможете побачити параметри налаштування з пакету бінарних (.deb).
Ви можете просто знайти деяку інформацію про пов'язані залежності, скориставшись:

apt-cache showpkg asterisk

Якщо вам потрібно перевірити параметри налаштування, я думаю, ви повинні завантажити вихідні файли, ввівши:

apt-get source asterisk

а потім перевірте необхідну інформацію у debian/rulesфайлі.


Дякую за це. Я бачу всі застосовані виправлення, але я не бачу фактичної команди налаштування, яка використовується де-небудь у файлах, отриманих зірочкою apt-get source. Це не обов'язково важливо для цього пакету, але в цілому, я б хотів знати.
Кіт

2
Як сказав @Pavlos G., дивіться у файлі asterisk-1.6.2.9/debian/rules, перейдіть до рядка 61.
enzotib

1
І dpkg -l | grep somethingякщо ви забули назву пакета.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.