On Tue, May 26, 2009 at 01:28:23PM +0400, Evgeny Sinelnikov wrote: > 26 мая 2009 г. 13:08 пользователь Sergey Vlasov написал: > > On Tue, May 26, 2009 at 01:40:04AM +0400, Aleksey Avdeev wrote: > >> Dmitry V. Levin пишет: > >> >Виноват цикл зависимостей: > >> >$ rpmquery -pR libkrb5-1.6.3-alt7.x86_64.rpm |fgrep crypto > >> >libcrypto.so.7()(64bit) > >> >$ rpmquery -pR libssl7-0.9.8k-alt2.x86_64.rpm |fgrep krb > >> >libkrb5.so.3(krb5_3_MIT)(64bit) > >> > > >> >Этот цикл нужно разорвать в правильном > >> >месте, которое надо найти. > >> > >>   Как насчёт дополнения зависимостей openssl > >>   ручным PreReq: libkrb5 (тот вариант что я в > >> качестве NMU предлагаю)? (Есть ли подводные > >> камни?) > > > > Тогда то же самое произойдёт, если кому-то в скриптах потребуются > > библиотеки libkrb5. > > > > Возможно, стоит распилить libssl7, положив libcrypto.so.7 в отдельный > > пакет; тогда пакеты libkrb5 и libssl7 будут зависеть от libcrypto7, а > > у libcrypto7 в зависимостях из библиотек останется только glibc; ещё у > > libssl7 будет зависимость на libkrb5, но цикла в зависимостях уже не > > будет.  Кроме того, станет возможной установка libcrypto7 без libssl7 > > (сейчас есть более 100 пакетов, использующих libcrypto, но при этом не > > использующих libssl). > > Мне нравится этот вариант... Мне тоже. > Я так понимаю, что в этом случае #20175 теряет смысл. Да. -- ldv