[mdk-re] Replacing i586 -- i686

AVL =?iso-8859-1?q?avl_=CE=C1_l14=2Eru?=
Чт Апр 11 13:17:09 MSD 2002


On Thu, 11 Apr 2002 11:48:39 +0400
"Виноградов НН" <vinogradov на pharmimex.com> 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" (к сожалению,
> дословно воспроизвести сообщение не могу, т.к. машина стоит дома, а пишу
> с работы).
> 
> Вообщем, кто виноват? и что делать?

Сам и советчик- Шигорин :) (это за mysql :-P)

если за этот пакет никто не цепляется то
rpm -e пакет.586.rpm
rpm -i пакет.686.rpm

если  цепляется, то

rpm -i --reinstall пакет.686.rpm
а самое грамотное 
положить его в репозитарий и
apt-get install пакет.686.rpm --reinstall




> 
> Заранее спасибо!
> 
> WBR, Hash :-)
> 
> 
> 
> 
> 




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