Postfix, MySQL, CentOS

Авг 23
2011

Не, ну что за гении положили в базовый репозиторий CentOS postfix собранный без поддержки MySQL?
Что бы исправить этот ай-я-я-й в файле /etc/yum.repos.d/CentOS-Base.repo делаем следующее:

[base]
exclude=postfix
[updates]
exclude=postfix
[centosplus]
enabled=1
includepkgs=postfix

Затем удаляем postfix, обновляем список пакетов и по новой ставим postfix:

yum remove postfix
yum update
yum install postfix

8 Responses to “Postfix, MySQL, CentOS”

  1. Hrafn says:

    В Центе, как и в Шапке, собственно, postfix всегда был собран без поддержки mysql

  2. McLeod095 says:

    надо будет запомнить, а то вдруг придется возиться с ним.

  3. gwinn says:

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

  4. Hrafn says:

    кстати, в SLES аналогично :) но там я еще могу понять, там приоритетна интеграция с LDAP

  5. gwinn says:

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

  6. Hrafn says:

    а пакетные менеджеры, сами по себе, тут не при чем. они ж ставят то, что есть. в лбом случае, почти всегда есть вариант, откуда можно поставить пакет, тот же постфикс, с нужными опциями… хотя в Центе, кроме как с постфиксом, других подобных проблем пока не встречал. а может просто не довелось столкнуться

  7. gwinn says:

    Вы правы, не в пакетных менеджерах дело, а в самих пакетах. Мэйнтейнеры вольны собирать их как им кажется правильным, а это не всегда совпадает с интересами конечного пользователя. С другой стороны, в дистрибутивах с пакетными менеджерами (deb, rpm и т.д.) не комильфо самостоятельно собирать софт, правильнее собрать свой пакет, учесть зависимости, а это та еще заморочка, имхо.

  8. Hrafn says:

    Если взять тот же постфикс с поддержкой мускула, то, если мне память не отшибло, в спеке нужно раскомментить одну строку и собрать пакет… но да, лишние телодвижения )

Leave a Reply

Real Time Web Analytics
fortnotes