Centos: вкусные ошибки: конфликт зависимостей

К сожалению, нет. Но если Вы думаете об этом перед созданием двоичного файла существуют некоторые пути. Вот другой. С недавним gcc можно использовать-frecord-gcc-switches опцию, которая добавит один раздел к файлу ELF с описанием, которое Вы ищете.

$ gcc -frecord-gcc-switches -o hello -Wall -D_BSD_SOURCE hello-world.c
$ readelf -p .GCC.command.line hello

String dump of section '.GCC.command.line':
  [     0]  -D _BSD_SOURCE
  [     f]  hello-world.c
  [    1d]  -mtune=generic
  [    2c]  -march=x86-64
  [    3a]  -Wall
  [    40]  -frecord-gcc-switches

Поскольку Вы видите, что это показывает, что Вы все использовали опции, не просто их, Вы обеспечили явно.

1
18.11.2018, 12:04
1 ответ

Таким образом, вот, вероятно, какова Ваша проблема. Версия libxml2-python, который установлен, "2.6.32", И это похоже на ВКУСНЫЙ репозиторий, на который Вы указываете, только имеет подчиненный пакет, libxml2, до версии 2.6.26. Теперь не кажется, что CentOS 5 (или RHEL 5) имеет любой из этих пакетов в версии 2.6.32. Поэтому, по-видимому, Ваша в настоящее время установленная версия libxml2-python (версия 2.6.32) прибыла из где-то в другом месте (возможно, более новый CentOS или выпуск Fedora?). Мое предположение - то, что Ваша в настоящее время установленная версия libxml2 также в 2.6.32 (который соответствовал бы версии libxml2-python).

Для фиксации этого сначала выясните, куда пакет libxml2-python прибыл из - делают "об/мин - qi libxml2-python" для получения еще некоторой информации о ее источнике. То, к чему я был бы, предполагая, что у Вас нет другого пакета, который зависит от той определенной версии, к временному файлу, удаляют его: "об/мин-e libxml2-python", затем переустанавливают и libxml2 и libxml2-python с конфеткой. Или, захватите версию libxml2-python от Вашей КОНФЕТКИ repo, который соответствует libxml2 пакету, Вы пытаетесь установить, и использовать "об/мин - сила" для принуждения снижения его.

Короче говоря, удостоверьтесь в будущем, что не установили пакеты из других репозиториев (или за пределами КОНФЕТКИ), которые заменяют другие базовые пакеты ОС их собственными версиями (если, именно это на самом деле произошел) - это раньше происходило со мной вполне немного, когда я добавлял дополнительные repos, которые не были на 100% совместимы с установленной версией ОС (такой как добавление более нового репозитория Fedora к более старому RHEL / сборка CentOS).

2
27.01.2020, 23:38

Теги

Похожие вопросы