Не, ну что за гении положили в базовый репозиторий CentOS postfix собранный без поддержки MySQL?
Что бы исправить этот ай-я-я-й в файле /etc/yum.repos.d/CentOS-Base.repo делаем следующее:
[base]
exclude=postfix
[updates]
exclude=postfix
[centosplus]
enabled=1
includepkgs=postfix
exclude=postfix
[updates]
exclude=postfix
[centosplus]
enabled=1
includepkgs=postfix
Затем удаляем postfix, обновляем список пакетов и по новой ставим postfix:
yum remove postfix
yum update
yum install postfix
yum update
yum install postfix
В Центе, как и в Шапке, собственно, postfix всегда был собран без поддержки mysql
Нет, ну я понимаю, что не всем это надо, но как раз-таки тут избыточность бы и не помешала бы.
надо будет запомнить, а то вдруг придется возиться с ним.
кстати, в SLES аналогично 🙂 но там я еще могу понять, там приоритетна интеграция с LDAP
Вот тебе и пакетные менеджеры, с такой песней задумываюсь, а не взять ли VDS с Gentoo на борту, если один фиг все перелопачивать, так Gentoo дешевле.
а пакетные менеджеры, сами по себе, тут не при чем. они ж ставят то, что есть. в лбом случае, почти всегда есть вариант, откуда можно поставить пакет, тот же постфикс, с нужными опциями… хотя в Центе, кроме как с постфиксом, других подобных проблем пока не встречал. а может просто не довелось столкнуться
Вы правы, не в пакетных менеджерах дело, а в самих пакетах. Мэйнтейнеры вольны собирать их как им кажется правильным, а это не всегда совпадает с интересами конечного пользователя. С другой стороны, в дистрибутивах с пакетными менеджерами (deb, rpm и т.д.) не комильфо самостоятельно собирать софт, правильнее собрать свой пакет, учесть зависимости, а это та еще заморочка, имхо.
Если взять тот же постфикс с поддержкой мускула, то, если мне память не отшибло, в спеке нужно раскомментить одну строку и собрать пакет… но да, лишние телодвижения )