Я использую CentOS 6 и пытаюсь создать виртуальное зеркало на новом сервере старого (который кто-то еще настраивает). Насколько это возможно, я хочу сохранить все с той же версией, но я начал с нуля и документировал все. По умолчанию yum установит MySQL 5.1.73. Я загрузил сообщество MySQL v5.1.69 и установил его вручную. Это потребовало сначала установить пакет «совместная совместимость» MySQL v5.1.69 и удалить mysql-libs.x86_64. Благодаря этому я успешно отразил MySQL.Ошибка установки Postfix. Конфликт MySQL
Теперь я пытаюсь установить Postfix. Yum хочет вытащить версию 2.6.6-6. Это терпит неудачу, потому что для этого требуется зависимость, которую он пытается установить: mysql-libs.x86_64 v.5.1.73-5. Он разбивает из кучи ошибок сообщений, которые похожи на это:
Transaction Check Error:
file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.73-5.el6_6.x86_64 conflicts with file from package MySQL-server-community-5.1.69-1.rhel5.x86_64
Мой старый сервер использует постфиксную v2.6.6-2, который, по-видимому совместит с MySQL v5.1.69. Я нашел rpm для этой версии postfix. Он не устанавливается, потому что он требует mysql-libs. Я не могу установить mysql-libs v.5.1.69, потому что он конфликтует с версией сообщества MySQL (также 5.1.69), которую я установил. Я попытался установить пакет совместимости с MySQL 5.1.73, но это также противоречит сообществу MySQL.
Я собираюсь в кругах. Единственный способ разбить эту цепочку, чтобы удалить сообщество MySQL? Должен ли я просто использовать v5.1.73 по умолчанию и Postfix 2.6.6-6? Я не ожидаю никаких реальных проблем, но я собираюсь в конечном итоге немного отличаться версиями MySQL и Postfix, тогда я стараюсь зеркально отразить.