From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 19 Oct 2001 23:24:30 +0400 From: Alexey Voinov To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Re: =?koi8-r?Q?=5Bsisyphus?= =?koi8-r?B?XSDwxdLFxdrEwSDOwSDOz9fVwA==?= libpng Message-ID: <20011019232429.A20380@voins.local> Mail-Followup-To: Alexey Voinov , sisyphus@altlinux.ru References: <20011019110627.CDE3D2F3D0@abr.tool.ru> <3BD00C21.B599E079@zmail.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: <3BD00C21.B599E079@zmail.ru> User-Agent: Mutt/1.3.22.1i Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit 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 --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE70H3t3FGE/YJu+jkRAnQ2AJ0RaMA94gJuRewpz+2hOeDbvx2JxgCfa8ho hrAa/RQX5NcFw43sTb1VKKY= =pQGF -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl--