Показать сообщение отдельно
Старый 04.06.2009, 23:33     # 8
noname
Full Member
 
Аватар для noname
 
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761

noname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собой
>в частности, пытаемся собрать 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 .

помоему довольно не плохо , особенно если есть собственный репозитарий с кототрого можно потом ставить бинарные пакеты .
__________________
Смерть фашистским оккупантам.
noname вне форума