[mdk-re] Replacing i586 -- i686
Yura Zotov
=?iso-8859-1?q?yznews_=CE=C1_hotbox=2Eru?=
Чт Апр 11 13:34:34 MSD 2002
On Thu, Apr 11, 2002 at 11:48:39AM +0400, Виноградов НН wrote:
> Hi ALL !
>
> Хотелось бы вернуться к вопросу, который я уже задавал. Суть в
> следующем: предположим, я устанавливаю из дистрибутива пакет
> foobar-alt1.i586.rpm. Затем, я беру foobar-alt1.src.rpm и пересобираю
> его. Получаю foobar-alt1.i686.rpm. Собственно вопрос в том, как
> правильно заменить *.i586.rpm на *.i686.rpm ?
>
> По совету Михаила Шигорина я пробовал сделать так:
> rpm -e --noscripts --notriggers --nodeps foobar
> rpm -U --noscripts --notriggers --nodeps foobar-alt1.i686.rpm
> При этом rpm нормально отрабатывает, никаких сообщений об ошибках не
> выдаёт. Но если сказать "apt-get check" или "apt-get -f install" то
> выводится сообщение о том, что apt нашел два пакета с одним именем но
> разными зависимостями, и что это "packaging error" (к сожалению,
> дословно воспроизвести сообщение не могу, т.к. машина стоит дома, а пишу
> с работы).
>
> Вообщем, кто виноват? и что делать?
>
Виноват packager. Так как, пересобрав src.rpm, вы автоматически
стали packager-ом для пакета, то вы и виноваты. Это вполне
нормальная ситуация, так как среды сборки у ALTLinux и у вас
отличаются. Я думаю, эти сообщения можно просто игнорировать.
--
Юрий А. Зотов
Подробная информация о списке рассылки community