cornet wrote > Andrey Brindeew wrote: > > Как можно _аккуратно_ переехать на libpng, если все предполагается > > пересобирать из SRPM'ов? Как только поставлю libpng, так перестанут работать > > все, что от нее зависело раньше. Вопрос по существу: можно ли оставить > > старый /usr/lib/libpng.so.2 на месте до окончания переезда? Зависимости у > > него вроде не такие уж и страшные: > > > > $ ldd /usr/lib/libpng.so.2 > > libz.so.1 => /lib/libz.so.1 (0x40038000) > > libm.so.6 => /lib/libm.so.6 (0x40047000) > > libc.so.6 => /lib/libc.so.6 (0x4006a000) > > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) > > На сколько я понимаю, даля сборки SRPM нуден devel а не бинарная > либа, от которой зависит выполнение имеющихся приложений. > Почему бы не поставить сначала devel, собрать необходимые > бинарники приложений и только тогда уже поставить саму бинарную > libpng?? <пакет>-devel обычно требует <пакет> той же версии и сборки. Поэтому не пройдёт. Я вот сейчас тоже переездом занимаюсь :) Со своей стороны могу посоветовать следующее: 1. Удалить всё не особо нужное (для упрощения и ускорения переезда) 2. по $ rpm -q --whatrequires libpng.so.2 посмотреть кто хочет libpng, и пересобрать их в первую очередь. Возможно много проблем рассосётся. (я это пока не завершил, apt-get install libpng предлагает снести 96 пакетов, с чем категорически не согласен. :) ) 3. Чтобы во время переезда жить более или менее спокойно могу посоветовать собирать в chroot. (кстати я придумал туда ещё одну выпендренную фишку: входим в него так: $ sudo chroot ~/virtual /bin/su - <пользователь> получаем chroot со сброшенными привелегиями. Естественно надо чтобы были правильные /etc/passwd, /etc/group, надо установить su и создать домашнюю директорию. Чтобы совсем выпендриться ставим sudo и настраиваем sudoers :) ) 4. Можно попробовать побыстрому пересобрать все нужные пакеты не меняя номер сборки и руками их установить по rpm -Uvh --oldpackage. Может получится быстрее, а может и не получится. 5. Удачи. -- Best Regards! | Когда вам платят за работу, надо по крайней мере Alexey Voinov | делать вид, что вы работаете... | Б.Виан "Осень в Пекине" voins@voins.program.ru voins@online.ru vns@altlinux.ru