FreeBSD Переустановка постфикса с поддержкой mysql

Я установил постфикс, используя дерево портов, не внося никаких изменений. В моем файле main.cf я не могу указать аргументы «Mysql: /», потому что постфикс не поддерживает mysql. Теперь я хочу переустановить постфикс с поддержкой mysql.

я пробовал следующее:

make -f Makefile.init makefiles \ 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include' \ 'AUXLIBS_MYSQL=-L/usr/local/mysql/lib -lmysqlclient -lz -lm' 

Эта команда выводит 'make: не может открыть Makefile.init.'

И когда я пытаюсь сделать в пользовательском файле «Make» с помощью этого кода:

  make makefiles \ CCARGS="-DHAS_MYSQL -I/usr/include/mysql \ AUXLIBS="-L/usr/lib/mysql/ -lmysqlclient \ 

Выводы Freebsd: «Не знаю, как сделать make-файлы. Стоп'

заранее спасибо

Примечание. Если вы ищете недавно выпущенную версию Postfix 3.0, вы должны заменить mail/postfix-current для mail/postfix ниже.

Вы можете вручную настроить параметры конфигурации при использовании дерева портов, но вам этого не нужно. Если вы установили postfix через pkg, запустите pkg delete postfix с привилегиями root. Если вы установили локальную сборку дерева портов, выполните следующие действия:

 cd /usr/ports/mail/postfix make deinstall 

Если дерево портов не расположено в /usr/ports , замените путь по необходимости.

Для компиляции с поддержкой MySQL:

 cd /usr/ports/mail/postfix make config 

Затем выберите вариант «MYSQL» и любые другие, которые вы хотите, и

 make install clean 

Если вы предпочитаете не использовать интерактивные параметры, следуйте указаниям здесь .

Широкий справочник FreeBSD – одна из его лучших функций (это много говорит о том, что во FreeBSD есть много хороших вещей. Я бы предложил прочитать главу о портах .

Удачи!