* [mdk-re] [JT] опять несправедливость с апдейтом. @ 2001-10-31 19:24 Maxim 2001-10-31 19:28 ` Aleksey Novodvorsky ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Maxim @ 2001-10-31 19:24 UTC (permalink / raw) To: mandrake-russian Хотел прикрутить к Junior 1.1 Quanta Plus. Она все посмотрела и попросила libpng.so.2 поменять на libpng.so.3 Ну попробовал я ее поментять. Естественно оказалось что пол системы зависит от этой библиотеки. Ну подумал, что если отключить проверку связей, то может пронесет. Фигу! составители дистрибутива всегда на чеку. И половина программ перестало запускаться. При том даже те которым то в общем и не относятся. -- С уважением, Maxim mailto:max_conf@e-foto.ru http://virus.e-foto.ru ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] [JT] опять несправедливость с апдейтом. 2001-10-31 19:24 [mdk-re] [JT] опять несправедливость с апдейтом Maxim @ 2001-10-31 19:28 ` Aleksey Novodvorsky 2001-10-31 19:41 ` [mdk-re] [JT] îïÿòü íåñïðàâåäëèâîñòü ñ àïäåéòîì Peter V. Saveliev 2001-10-31 19:33 ` [mdk-re] [JT] опять несправедливость с апдейтом Artem K. Jouravsky 2001-11-01 14:28 ` Andrey Brindeew 2 siblings, 1 reply; 8+ messages in thread From: Aleksey Novodvorsky @ 2001-10-31 19:28 UTC (permalink / raw) To: mandrake-russian Maxim wrote: > Хотел прикрутить к Junior 1.1 Quanta Plus. > Она все посмотрела и попросила libpng.so.2 поменять на libpng.so.3 > Ну попробовал я ее поментять. Естественно оказалось что пол системы зависит от > этой библиотеки. Ну подумал, что если отключить проверку связей, то может > пронесет. > Фигу! составители дистрибутива всегда на чеку. И половина программ перестало > запускаться. При том даже те которым то в общем и не относятся. Это к каким же "в общем и не относится"? Или Вы думаете, что это мы нарочно? 2All: Имейте в виду, используя --nodeps : не пронесет! Rgrds, AEN ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] [JT] îïÿòü íåñïðàâåäëèâîñòü ñ àïäåéòîì. 2001-10-31 19:28 ` Aleksey Novodvorsky @ 2001-10-31 19:41 ` Peter V. Saveliev 2001-10-31 20:01 ` [mdk-re] [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ Aleksey Novodvorsky 2001-10-31 20:25 ` [mdk-re] Re: [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ Alexander Bokovoy 0 siblings, 2 replies; 8+ messages in thread From: Peter V. Saveliev @ 2001-10-31 19:41 UTC (permalink / raw) To: mandrake-russian Aleksey Novodvorsky wrote: <skip> > Это к каким же "в общем и не относится"? Или Вы думаете, что это мы нарочно? > 2All: Имейте в виду, используя --nodeps : не пронесет! > > Rgrds, AEN <skip> Точно! А потому повторяю свой вопрос: каким же образом составляется список requires пакета? Как сказать программе, которая его делает, что пакет samba не должен зависеть от /usr/local/bin/smbclient ? Откуда такой идиотизм случается (вопрос не с претензией, ибо разработчики тут даже ни при чем - я просто пытаюсь самостоятельно оформить пакет с самбой)? Какую пимпу я не нажал? Про rpm-howto и прочее я в курсе, спек написал, упоминания в зависимостях никакого про smbclient'a нет. А, еще этот пакет пытается зависеть от /opt/local/sbin/smbd (я уже точно не помню, но примерно так). Вовсе бред. Просветите заблудшую душу. Петр. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ. 2001-10-31 19:41 ` [mdk-re] [JT] îïÿòü íåñïðàâåäëèâîñòü ñ àïäåéòîì Peter V. Saveliev @ 2001-10-31 20:01 ` Aleksey Novodvorsky 2001-10-31 20:19 ` [mdk-re] [JT] ÍÎÚÐÝ ÌÅßÎÏÞÁÅÄÊÕÁÍßÐÝ ß ÞÎÄÅÈÐÍË Peter V. Saveliev 2001-10-31 20:25 ` [mdk-re] Re: [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ Alexander Bokovoy 1 sibling, 1 reply; 8+ messages in thread From: Aleksey Novodvorsky @ 2001-10-31 20:01 UTC (permalink / raw) To: mandrake-russian "Peter V. Saveliev" wrote: > Aleksey Novodvorsky wrote: > > <skip> > > > Это к каким же "в общем и не относится"? Или Вы думаете, что это мы нарочно? > > 2All: Имейте в виду, используя --nodeps : не пронесет! > > > > Rgrds, AEN > > <skip> > > Точно! А потому повторяю свой вопрос: каким же образом составляется список requires > пакета? Как сказать программе, которая его делает, что пакет samba не должен зависеть > от /usr/local/bin/smbclient ? Откуда такой идиотизм случается (вопрос не с претензией, > ибо разработчики тут даже ни при чем - я просто пытаюсь самостоятельно оформить пакет > с самбой)? Какую пимпу я не нажал? Про rpm-howto и прочее я в курсе, спек написал, > упоминания в зависимостях никакого про smbclient'a нет. А, еще этот пакет пытается > зависеть от /opt/local/sbin/smbd (я уже точно не помню, но примерно так). Вовсе бред. > Зависимости вытаскивает /usr/lib/find-requires . Мы не можем не учесть какие-либо реальные зависимости, так как иначе грош цена apt-get. Зависимости вытаскимваются в том числе из скриптов и это, конечно же, эвристика. Упомянутые /opt/local/... etc. -- из скриптов. Выход -- править эти скрипты. И пользоваться всегджа самой свежей версией rpm. Посмотрите на последние сборки Samba -- та все в порядке. Можно, конечно, писать Autoreq: yes, noshell , но это опасно, так как все скрипты будут проигнорированы. Rgrds, AEN ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] [JT] ÍÎÚÐÝ ÌÅßÎÏÞÁÅÄÊÕÁÍßÐÝ ß ÞÎÄÅÈÐÍË. 2001-10-31 20:01 ` [mdk-re] [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ Aleksey Novodvorsky @ 2001-10-31 20:19 ` Peter V. Saveliev 0 siblings, 0 replies; 8+ messages in thread From: Peter V. Saveliev @ 2001-10-31 20:19 UTC (permalink / raw) To: mandrake-russian Aleksey Novodvorsky wrote: <skip> > Зависимости вытаскивает /usr/lib/find-requires . Мы не можем не учесть какие-либо > реальные зависимости, так как иначе грош цена apt-get. > Зависимости вытаскимваются в том числе из скриптов и это, конечно же, эвристика. > Упомянутые /opt/local/... etc. -- из скриптов. Выход -- править эти скрипты. И > пользоваться всегджа самой свежей версией rpm. Посмотрите на последние сборки Samba -- та > все в порядке. <skip> Дык, с Вашей-то самбой все в порядке, блеск просто, спасибо! Но я тоже так хочу научиться. Вот и геморроюсь. Петр. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [mdk-re] Re: [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ. 2001-10-31 19:41 ` [mdk-re] [JT] îïÿòü íåñïðàâåäëèâîñòü ñ àïäåéòîì Peter V. Saveliev 2001-10-31 20:01 ` [mdk-re] [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ Aleksey Novodvorsky @ 2001-10-31 20:25 ` Alexander Bokovoy 1 sibling, 0 replies; 8+ messages in thread From: Alexander Bokovoy @ 2001-10-31 20:25 UTC (permalink / raw) To: mandrake-russian On Wed, Oct 31, 2001 at 07:44:33PM +0300, Peter V. Saveliev wrote: > Aleksey Novodvorsky wrote: > > <skip> > > > Это к каким же "в общем и не относится"? Или Вы думаете, что это мы нарочно? > > 2All: Имейте в виду, используя --nodeps : не пронесет! > > > > Rgrds, AEN > > <skip> > > Точно! А потому повторяю свой вопрос: каким же образом составляется список requires > пакета? Как сказать программе, которая его делает, что пакет samba не должен зависеть > от /usr/local/bin/smbclient ? Откуда такой идиотизм случается (вопрос не с претензией, > ибо разработчики тут даже ни при чем - я просто пытаюсь самостоятельно оформить пакет > с самбой)? Какую пимпу я не нажал? Про rpm-howto и прочее я в курсе, спек написал, > упоминания в зависимостях никакого про smbclient'a нет. А, еще этот пакет пытается > зависеть от /opt/local/sbin/smbd (я уже точно не помню, но примерно так). Вовсе бред. У Вас в фазе %install Самбовский make install устанавливает соответствующие бинарники в те места, в которые Вы ему указали (приведите попутно опции к configure). А потом скрипт find-requires из RPM находит их. -- / Alexander Bokovoy $ cat /proc/identity >~/.signature `Senior software developer and analyst for SaM-Solutions Ltd.` --- Life is the urge to ecstasy. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] [JT] опять несправедливость с апдейтом. 2001-10-31 19:24 [mdk-re] [JT] опять несправедливость с апдейтом Maxim 2001-10-31 19:28 ` Aleksey Novodvorsky @ 2001-10-31 19:33 ` Artem K. Jouravsky 2001-11-01 14:28 ` Andrey Brindeew 2 siblings, 0 replies; 8+ messages in thread From: Artem K. Jouravsky @ 2001-10-31 19:33 UTC (permalink / raw) To: mandrake-russian Здравствуйте, Maxim <max_conf@e-foto.ru>! От Wed, 31 Oct 2001 13:16:40 +0300 вы писали на тему [mdk-re] [JT] опять несправедливость с апдейтом.: > Хотел прикрутить к Junior 1.1 Quanta Plus. > Она все посмотрела и попросила libpng.so.2 поменять на > libpng.so.3 > Ну попробовал я ее поментять. Естественно оказалось что пол > системы зависит от > этой библиотеки. Ну подумал, что если отключить проверку > связей, то может > пронесет. > Фигу! составители дистрибутива всегда на чеку. И половина > программ перестало > запускаться. При том даже те которым то в общем и не относятся. Вообще-то в списке рассылки Сизифа, из которого вы обновлялись было предупреждение. И от этой библиотеки действительно полсистемы зависит; впрочем, вы в этом убедились. ------ Best wishes, +----------------------+--------------------------+ | ."-. | Work: +7-(095)-229-4278 | | /X | _o.----. _ | ICQ: 103399444 | |/\_ \/ / __ \_// ) | Artem K. Jouravsky | |\__)-/_/\_____)____/ | http://www.ifirst.ru/ | +----------------------+--------------------------+ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] [JT] опять несправедливость с апдейтом. 2001-10-31 19:24 [mdk-re] [JT] опять несправедливость с апдейтом Maxim 2001-10-31 19:28 ` Aleksey Novodvorsky 2001-10-31 19:33 ` [mdk-re] [JT] опять несправедливость с апдейтом Artem K. Jouravsky @ 2001-11-01 14:28 ` Andrey Brindeew 2 siblings, 0 replies; 8+ messages in thread From: Andrey Brindeew @ 2001-11-01 14:28 UTC (permalink / raw) To: mandrake-russian [-- Attachment #1: Type: text/plain, Size: 2612 bytes --] On Wed, 31 Oct 2001 13:16:40 +0300 Maxim <max_conf@e-foto.ru> wrote: > Хотел прикрутить к Junior 1.1 Quanta Plus. > Она все посмотрела и попросила libpng.so.2 поменять на libpng.so.3 > Ну попробовал я ее поментять. Естественно оказалось что пол системы зависит от > этой библиотеки. Ну подумал, что если отключить проверку связей, то может > пронесет. > Фигу! составители дистрибутива всегда на чеку. И половина программ перестало > запускаться. При том даже те которым то в общем и не относятся. Я приводил свое решение в списке рассылки Сизифа (я переезжал под libpng постепенно, пересобирая систему пакет за пакетом). Подробности можно найти в архиве. Сейчас (из-за некоторых пакетов, которые отказываются пересобираться) у меня в системе по-прежнему две версии libpng: $ rpm -qa | fgrep libpng | sort libpng-1.2.0-alt1 libpng-devel-1.2.0-alt1 libpng-devel-static-1.2.0-alt1 libpng_old-1.0.12-abr1 $ rpm -e --test libpng_old error: removing these packages would break dependencies: libpng.so.2 is needed by ghostscript-6.51-alt6 А поначалу этот список был на полтора-два экрана! 2All: Если всем очень уж хочется ставить приложения (бинарные) из Сизифа на Весну и Юниор, то можете поступить так, как сделал я. Пакет libpng_old, предоставляя libpng.so.2, остается в системе и позволяет работать старым приложениям, а пакеты libpng-*1.2.0 позволяют работать новым приложениям из Сизифа (предоставляя libpng.so.3). Это работает благодаря тому, что для большинства бинарных пакетов зависимость прописана на libpng.so.VERSION. При этом пакеты, собираемые на вашей машине, уже будут линковаться (благодаря использованию -devel пакетов от новой версии) к новой libpng.so.3 Внимание! Подводные камни не исключены. Конкретный пример: во время пересборки GNOME (часть пакетов собрана с новой libpng.so.3 и установлена, а часть - осталась от старого GNOME, слинкована к libpng.so.2) я пытался его запускать. В результате получил кучу ворнингов на терминале, которые говорили примерно следующее: "приложеньице-то у вас с новой либой, а библиотечки системные - со старой". В итоге png-изображения (например в меню на панели GNOME) не отображались. После пересборки всех пакетов от GNOME ругань прекратилась. Причем KDE (его вместе с приложениями я не трогал) работало без проблем, оставаясь жить на libpng.so.2 Я все же порекомендовал бы обновиться полностью (список зависимых пакетов даст команда "rpm -q --whatrequires libpng.so.2") и не мучаться с пересборкой. Как вариант - подождать Мастера. -- 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] 8+ messages in thread
end of thread, other threads:[~2001-11-01 14:28 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-10-31 19:24 [mdk-re] [JT] опять несправедливость с апдейтом Maxim 2001-10-31 19:28 ` Aleksey Novodvorsky 2001-10-31 19:41 ` [mdk-re] [JT] îïÿòü íåñïðàâåäëèâîñòü ñ àïäåéòîì Peter V. Saveliev 2001-10-31 20:01 ` [mdk-re] [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ Aleksey Novodvorsky 2001-10-31 20:19 ` [mdk-re] [JT] ÍÎÚÐÝ ÌÅßÎÏÞÁÅÄÊÕÁÍßÐÝ ß ÞÎÄÅÈÐÍË Peter V. Saveliev 2001-10-31 20:25 ` [mdk-re] Re: [JT] НОЪРЭ МЕЯОПЮБЕДКХБНЯРЭ Я ЮОДЕИРНЛ Alexander Bokovoy 2001-10-31 19:33 ` [mdk-re] [JT] опять несправедливость с апдейтом Artem K. Jouravsky 2001-11-01 14:28 ` Andrey Brindeew
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git