LINUX.ORG.RU

Проблемы с yum update

 , ,


0

4

Есть пакеты вида <package_name>-<major.minor.release>-0.rcXX.el6.i386
где <major.minor.release> - версия
а rcXX - соответственно release candidate и порядковый номер.

Проблема возникает, когда версия пакета одна и та же, а у rc версия немного увеличилась. Я получаю пачку ошибок от yum update вида:

file <path> from install of <package>.rc355.el6.i386 conflicts with file from package <package>.rc320.el6.i386

Как уговорить yum обновить их?

★★★★★

Ответ на: комментарий от i_gnatenko_brain

Одинаковые, выше вроде написал =) Различается только rc часть

UVV ★★★★★ ()
Последнее исправление: UVV (всего исправлений: 1)

качай файл.rpm
rpm --replacefiles -iU /path/to/package.rc355.el6.i386.rpm

bl ★★★ ()
Ответ на: комментарий от bl

Ну оно получится всё ручками, пакет-то не один. Хотелось бы решение поавтоматизированней.

UVV ★★★★★ ()
Ответ на: комментарий от UVV

у тебя случайно нет установленного такого же пакета под 64битную версию в этой операционке?

bl ★★★ ()
Ответ на: комментарий от bl

Видел, пробовал, не помогло. Да и тем более у меня оба пакета i386.

UVV ★★★★★ ()
Ответ на: комментарий от UVV

дааа? а ты посмотри какие пакеты, каких версий возвращает команда rpm -qf на проблемные файлы:
rpm -qf /usr/share/licenses/libuuid/COPYING
может в базе rpm какие-то пакеты остались как мусор, а в реальности накатаны другие. (может быть из-за того что сломалась транзакция во время какого-то другого yum update, место например кончилось в /var )

bl ★★★ ()
Ответ на: комментарий от bl

rpm -qf правильно выдаёт пакет (в соответствии с текстом ошибки yum update). Сейчас решил сделать rpm -Uvh --nodeps, но хотелось бы найти решение получше. Можно ли, допустим, получить от yum update список и скормить его rpm'у?

UVV ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.