[sisyphus] Re: [sisyphus] Переезда на новую libpng

Alexey Voinov =?iso-8859-1?q?voins_=CE=C1_voins=2Eprogram=2Eru?=
Пт Окт 19 23:24:30 MSD 2001


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

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20011019/aceef40c/attachment-0012.bin>


Подробная информация о списке рассылки Sisyphus