Рейтинг:0

yum не обновляет зависимость во время установки

флаг pe

У меня есть ситуация, когда мое программное обеспечение требует мой-общий с помощью:

Требуется: my-common >= 1.2.0

В течение yum обновить мое программное обеспечение, мой-общий не обновляется и остается в версии 0.0.1.

Почему юм не обновляется мой-общий -- и установка мое программное обеспечение завершается без ошибок, хотя зависимость для мой-общий не решается?


Видеть:

# yum удалить мое программное обеспечение
пакет: my-software.noarch 1.1.0-1637255366
  зависимость: /bin/sh
   провайдер: bash.x86_64 4.2.46-34.el7
  зависимость: my-common >= 1.2.0
   провайдер: my-common.x86_64 1.2.0-1637243847.el7_9
   провайдер: my-common.noarch 0.0.1-20180703160841.el7

Обратите внимание, что yum думает, что мой-общий решается одним из:

  • мой-общий.x86_64 1.2.0-1637243847.el7_9
  • мой-common.noarch 0.0.1-20180703160841.el7

Последний уже установлен. Бег ням обновить мой-общий корректно обновляет до 1.2.0 версии, а затем мое программное обеспечение работает правильно.

Отметив, что метка времени в последнем пакете имеет неправильный формат и выглядит «новее», чем первый. Но у первого есть нужная мне версия, поэтому я ожидал, что последний будет полностью исключен из списка допустимых пакетов.

флаг nl
столкнулся с такой же проблемой, вы решили это? Спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.