Mishustin Alexey -> [email protected] @ Mon, 24 Aug 2009 11:18:00 +0400:
>>Если ты пересоберешь пакет из etch в своей системе, то зависимости у >>него будут от твоих библиотек. MA> Зависимости пакета. А я говорю про зависимости сборки. В MA> Build-Depends прописаны Etch'евские либы... Прямо с конкретыми версиями? Или просто отсутствующие в lenny? Ну, в принципе, со специфическими либами можно сделать то же самое. Бывает, пакет переименовали (например, при смене major версии библиотеки). Тогда надо начать с того, что прописать в Build-Depends и при необходимости в Depends новое имя вместо старого и попытаться собрать. Если соберется, то работать, скорее всего, будет. Если библиотеку из lenny выкинули вообще - пересобрать и пакет библиотеки. Вообще мне крайне странно читать о том, что какая-то библиотека из etch пытается тащить старую версию libc6 - это либо ты накосячил с преференсами до такой степени, что у тебя из етчевского репозитория пытаются даунгрейдить вообще всё, либо она очень косо собрана. Но среди зависимостей libopal, которую ты приводил в качестве примера, я вроде криминала не обнаружил. Да, у нее в зависимостях написано libc6.1 помимо libc6. Но что-то мне не видно, чтобы установка этого пакета из etch что-то пыталась сносить в lenny. А вот я бы начал с попытки заменить в зависимостях пакета екиги libopal на libopal-2.2 и посмотреть, соберется али нет. То есть для начала я бы попробовал поставить libopal из etch, _если она не попытается снести что-то из lenny_. Если она потянет libc6.1 из etch - не на замену libc6 из lenny, а просто так - пусть тянет. Пусть хоть libc4 тянет, если найдет :-) Если не получится - пересобрать екигу с libopal-2.2. Если не получится и это - пересобрать libopal под lenny. Хуже всего, конечно, будет, если libopal и libopal-2.2 будут драться по файлам (по зависимостям я глянул, вроде не дерутся), а тебе нужны на машине обе. Тогда танцы будут действительно сложными. Да, -dev-пакеты имеют право драться. -dev-пакет из нескольких версий библиотеки в норме _одновременно_ может стоять только один. -- Программы на Haskell настолько ленивы, что по умолчанию вообще не хотят работать. -- http://absurdopedia.wikia.com/wiki/Haskell -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

