ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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 --]

      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