[mdk-re] Replacing i586 -- i686

Andriy Dobrovol's'kii =?iso-8859-1?q?dobr_=CE=C1_iop=2Ekiev=2Eua?=
Чт Апр 11 12:37:22 MSD 2002


Виноградов НН 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" (к сожалению,
> дословно воспроизвести сообщение не могу, т.к. машина стоит дома, а пишу
> с работы).
> 
> Вообщем, кто виноват? и что делать?
> 

Могу ошибаться, но по моему Вы. :(
Вы ман по рпм-у и апту читали? Там простым английским (а 
может уже и русским) языком написано какие команды 
используются для переустановки пакетов. Для большей 
надежности, можно сперва ненужный, попытаться снести без 
отслеживания зависимостей. Ну, чтоб он другие пакеты вслед 
за этим не повыносил.
> Заранее спасибо!
> 
Пока, не за что. ;)
> WBR, Hash :-)
> 
> 
Андрей





Подробная информация о списке рассылки community