Re: Lenny. Pbuilder. Сборка beagle из sid. Проблемы с зависимостями.
Да, нарваться на разделяемые пакеты/библиотеки оказалось проще простого, в результате чего для установки простого клиентского приложения надо собрать новую версию гнома, например. Отсюда вопрос, есть ли возможность поместить самую свежую программу например в /usr/local/... и туда же положить проблемные разделяемые пакеты? Например, программе нужен новый glibc. Собирается glibc + программа и все хозяйство кладется в /usr/local/. В ерзультате, работает новая программа с новым glibс, а вся система в целом работает с тем glibc, который идет в составе системы.
Re: Lenny. Pbuilder. Сборка beagle из sid. Проблемы с зависимостями.
Mikhail Gusarov dotted...@dottedmag.net wrote: [-- text/plain, кодировка base64, кодировка: utf-8, 6 строк --] Twas brillig at 00:49:50 29.04.2009 UTC+04 when temnota+n...@kmv.ru did gyre and gimble: AM Увы, pbuilder хорош только для пересборки. А мне приходиться еще и AM напильником подтачивать выступающие углы. pbuilder --login? Да знаю я. для мох целей openvz оказался лучше. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Lenny. Pbuilder. Сборка beagle из sid. Проблемы с зависимостями.
Alexander GQ Gerasiov g...@cs.msu.su wrote: Hello, Andrey. On Mon, 27 Apr 2009 20:27:21 +0400 Andrey Melnikoff temnota+n...@kmv.ru wrote: Alexander Tiurin alexande...@gmail.com wrote: [...] http://www.tolaris.com/2009/04/09/adding-a-local-respository-to-pbuilder/ Вот оказалась полезная ссылка. Собранные пакеты оформляются в репозиторий, который подключается к pbuilder. Проще поставить себе ядро с openvz и в нем собирать (если конечно tagret arch такой-же как на локальной машине). Зачем openvz, когда достаточно chroot? Не всегда его достаточно. Да и обвешивать его скриптиками для монтирования /{proc,dev,sys} - лень стало. OpenVZ сомо всё поднимет при старте, смонтирует и позапускает. Вот только надо не только собирать в нем, но и следить, чтобы сборочное окружение было чистым. А вот собственно это и делает pbuilder Увы, pbuilder хорош только для пересборки. А мне приходиться еще и напильником подтачивать выступающие углы. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Lenny. Pbuilder. Сборка beagle из sid. Проблемы с зависимостями.
Alexander Tiurin alexande...@gmail.com wrote: [-- text/plain, кодировка base64, кодировка: UTF-8, 19 строк --] 25 апреля 2009 г. 8:59 пользователь Konstantin Fadeyev jred...@gmail.comнаписал: Насколько я помню, дело давно было, pbuilder создаёт чистое окружение для сборки пакетов. То есть для сборки пакетов не используется основная система. Соответственно не используются пакеты и библиотеки в ней установленные. Исходя из этого можно предположить, что в чистой системе не установлены пакеты необходимые для сборки beagle. Нужно их туда каким-либо образом добавить. http://www.tolaris.com/2009/04/09/adding-a-local-respository-to-pbuilder/ Вот оказалась полезная ссылка. Собранные пакеты оформляются в репозиторий, который подключается к pbuilder. Проще поставить себе ядро с openvz и в нем собирать (если конечно tagret arch такой-же как на локальной машине). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Lenny. Pbuilder. Сборка beagle из sid. Проблемы с зависимостями.
25 апреля 2009 г. 8:59 пользователь Konstantin Fadeyev jred...@gmail.comнаписал: Насколько я помню, дело давно было, pbuilder создаёт чистое окружение для сборки пакетов. То есть для сборки пакетов не используется основная система. Соответственно не используются пакеты и библиотеки в ней установленные. Исходя из этого можно предположить, что в чистой системе не установлены пакеты необходимые для сборки beagle. Нужно их туда каким-либо образом добавить. http://www.tolaris.com/2009/04/09/adding-a-local-respository-to-pbuilder/ Вот оказалась полезная ссылка. Собранные пакеты оформляются в репозиторий, который подключается к pbuilder.
Re: Lenny. Pbuilder. Сборка beagle из sid. Проблемы с зависимостями.
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. Нужно их туда каким-либо образом добавить. -- Константин Фадеев