>в частности, пытаемся собрать php5-mysql:
>#apt-get source -b php5-mysql
причем тут флаг -b ?
-b, --compile, --build
Compile source packages after downloading them.
до того как скомпилить мы должны его изменить ?
вобщем результатом apt-get source php5-mysql
будет скачаный php5 source
php5-5.2.9.dfsg.1 php5_5.2.9.dfsg.1-4.diff.gz php5_5.2.9.dfsg.1-4.dsc php5_5.2.9.dfsg.1.orig.tar.gz
идем в php5-5.2.9.dfsg.1/debian
cd php5-5.2.9.dfsg.1/debian
открываем файл rules , немного скролим и видим все те опции ./configure которые можно задать .
>какого оно вцепилось хваткой питбуля в >зависимость libmysqlclient15-dev (mysql-5.0), когда у >меня рядом стоит libmysqlclient-dev 5.1.34-1 MySQL >database development files, и тот самый "./configure >итд" его замечательно видит?
далее идем смотрим файл control
и видим , что там для пакета php5-mysql
есть зависимость
libmysqlclient15off так что все ок , можно отредактировать по вкусу .
далее
после изменений
debuild -us -uc
соберет все пакеты указаные в debian/control
и и положит в ../ относительно source .
помоему довольно не плохо , особенно если есть собственный репозитарий с кототрого можно потом ставить бинарные пакеты .
__________________
Смерть фашистским оккупантам.
|