From: Alexey Voinov <voins@voins.program.ru>
To: sisyphus@altlinux.ru
Subject: Re: [sisyphus] Re: [sisyphus] Переезда на новую libpng
Date: Fri, 19 Oct 2001 23:24:30 +0400
Message-ID: <20011019232429.A20380@voins.local> (raw)
In-Reply-To: <3BD00C21.B599E079@zmail.ru>
[-- 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 --]
prev parent reply other threads:[~2001-10-19 19:24 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-10-19 11:06 Andrey Brindeew
2001-10-19 11:18 ` [sisyphus] " cornet
2001-10-19 19:24 ` Alexey Voinov [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20011019232429.A20380@voins.local \
--to=voins@voins.program.ru \
--cc=sisyphus@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
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