On Mon, Jul 16, 2007 at 09:16:03AM +0400, Eugene Prokopiev wrote: > Pavlov Konstantin пишет: > > On Sat, Jul 14, 2007 at 11:39:12AM +0400, Eugene Prokopiev wrote: > >>> libffmpeg -- это виртуальный пакет, который требует пакетов libavcodec, > >>> libavformat, libpostproc, libswscale. В бранче версия 0.5.0-alt1.svn8733. > >>> > >>> Я не знаю, откуда у Вас появился 0.5.0-alt1.svn8850. Возможно, из Сизифа. > >>> > >>> Перепроверьте еще раз sources.list (и .d/*), и сделайте apt-get clean && > >>> apt-get update && apt-get install libffmpeg. > >> Дело в том, что до 1 мая эта машина была сизифом а потом стала бранчем. > >> Если в промежутке между созданием бранча и этой датой в сизиф попал > >> 0.5.0-alt1.svn8850, тогда все понятно. > >> > >> Скажите, а есть ли простой способ выявить (а лучше и заменить) все такие > >> неправильные установленные пакеты? apt-cache list-extras не смотрит на > >> версии. > > > > Ну, я так и подозревал. :) > > > > Да, такой путь есть -- man 5 apt_preferences :) > > Читал, но не понял :( > > Точнее, вроде понял, что есть способ установить тот же k3b, при этом > автоматически заменив libffmpeg на более древнюю версию. А вот как > делать это не по мере необходимости, а сразу просто заменить более > свежие версии на то, что есть в репозитарии? Не совсем правильно, но : thresh@cryo ~ $ cat /etc/apt/preferences 10:33 Package: * Pin: release c=classic Pin-Priority: 1100 thresh@cryo ~ $ со следующей строчкой в sources.list: rpm [alt] file:///var/ftp/distributions/ALTLinux/4.0/Server/current i586 classic вполне достаточно для даунгрейда системы. -- Правильно, это (невозможность запустить что-либо завёрнутое в consolehelper от рута) какая-то сложно-понимаемая особенность consolehelper, а точнее pam. С этим будем отдельно и долго разбираться. -- inger in sisyphus@