25 апреля 2009 г. 2:47 пользователь Alexander Tiurin <alexande...@gmail.com> написал: > Решил проделать сабж с помощью pbuilder за место apt-get -b source. > Для этого в Lenny должен быть установлен нужный devel пакет, который я > собирал из sid, ставил в Lenny, а потом уже собирал beagle (это я все > проделывал когда-то на рабочей системе с помощью apt-get -b source) > Сейчас, мне кажется, из-за этого devel пакета я не могу проделать сабж, > т.к. мне надо сначала собрать нужный devel и впихнуть его в Lenny > окружение, которое было создано pbuilder`ом. А как такое дело провернуть? > > делаю так > #pbuilder --build --distribution lenny beagle_0.3.9-3-backport.dsc > > > Посыпались первые баги > > Unpacking pbuilder-satisfydepends-dummy (from > .../pbuilder-satisfydepends-dummy.deb) ... > dpkg: dependency problems prevent configuration of > pbuilder-satisfydepends-dummy: > pbuilder-satisfydepends-dummy depends on debhelper (>= 5.0.37.2); however: > Package debhelper is not installed. > pbuilder-satisfydepends-dummy depends on cli-common-dev (>= 0.5.4); > however: > Package cli-common-dev is not installed. > ................ > The following packages are BROKEN: > pbuilder-satisfydepends-dummy > The following NEW packages will be installed: > adduser{a} autoconf{a} automake{a} automake1.7{a} ........... далее > огромная куча пакетов > ................. > Aptitude couldn't satisfy the build dependencies > E: pbuilder-satisfydepends failed. > ......... > > >
Насколько я помню, дело давно было, pbuilder создаёт чистое окружение для сборки пакетов. То есть для сборки пакетов не используется основная система. Соответственно не используются пакеты и библиотеки в ней установленные. Исходя из этого можно предположить, что в "чистой" системе не установлены пакеты необходимые для сборки beagle. Нужно их туда каким-либо образом добавить. -- Константин Фадеев