* [sisyphus] Переезда на новую libpng
@ 2001-10-19 11:06 Andrey Brindeew
2001-10-19 11:18 ` [sisyphus] " cornet
0 siblings, 1 reply; 3+ messages in thread
From: Andrey Brindeew @ 2001-10-19 11:06 UTC (permalink / raw)
To: Sisyphus Mailing List
[-- Attachment #1: Type: text/plain, Size: 664 bytes --]
Hi!
Как можно _аккуратно_ переехать на 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)
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [sisyphus] Re: [sisyphus] Переезда на новую libpng
2001-10-19 11:06 [sisyphus] Переезда на новую libpng Andrey Brindeew
@ 2001-10-19 11:18 ` cornet
2001-10-19 19:24 ` Alexey Voinov
0 siblings, 1 reply; 3+ messages in thread
From: cornet @ 2001-10-19 11:18 UTC (permalink / raw)
To: sisyphus
Andrey Brindeew wrote:
>
> Hi!
>
> Как можно _аккуратно_ переехать на 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??
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] Re: [sisyphus] Переезда на новую libpng
2001-10-19 11:18 ` [sisyphus] " cornet
@ 2001-10-19 19:24 ` Alexey Voinov
0 siblings, 0 replies; 3+ messages in thread
From: Alexey Voinov @ 2001-10-19 19:24 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 2305 bytes --]
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
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2001-10-19 19:24 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-19 11:06 [sisyphus] Переезда на новую libpng Andrey Brindeew
2001-10-19 11:18 ` [sisyphus] " cornet
2001-10-19 19:24 ` Alexey Voinov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git