Jak zainstalować Postfix z MySQL 5.1 na CentOS 5.3


Wszystkie RPM Postfix są zbudowane dla MySQL 5.0, jednak mam MySQL 5.1 zainstalowany na moim serwerze, jak mogę kontynuować instalację Postfix dla MySQL 5.1 z obsługą MySQL?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie ma potrzeby przebudowywania Postfixa. Po prostu zainstaluj pakiet współdzielonej kompatybilności Mysql 5.1 tej samej wersji serwera Mysql 5.1. Zapewni to to, czego oczekuje libmysql Centos 5.x.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Istniejący w repozytorium CentosPlus powinien działać, zależy to od:
libmysqlclient.so.15  
libmysqlclient.so.15(libmysqlclient_15)

Jeśli jednak to nie zadziała, pobierz oryginalny istniejący RPM:
http://mirror.centos.org/cento ... RPMS/
http://mirror.centos.org/cento ... RPMS/
Upewnij się, że w systemie są zainstalowane następujące składniki („yum install FOO” jako root) i pakiet „rpm-build”:
$ cat postfix.spec | grep BuildRequires
BuildRequires: gawk, perl, sed, ed, db4-devel, pkgconfig, zlib-devel
BuildRequires: setup >= 2.5.36-1
BuildRequires: openldap >= 2.0.27, openldap-devel >= 2.0.27
BuildRequires: cyrus-sasl >= 2.1.10, cyrus-sasl-devel >= 2.1.10
BuildRequires: pcre, pcre-devel
BuildRequires: mysql, mysql-devel
BuildRequires: postgresql, postgresql-libs, postgresql-devel
BuildRequires: openssl-devel >= 0.9.6

Uruchom te polecenia jako zwykły użytkownik, aby skonfigurować podstawową kompilację RPM:
cd ~/
mkdir -p redhat/{BUILD,SOURCES,SPECS,SRPMS}
mkdir -p redhat/RPMS/{athlon,i386,i486,i586,i668,x86_64,noarch}
echo -e "%_topdir $HOME/redhat\n%packager root <root@localhost>" > ~/.rpmmacros

Umieść pobrany pakiet SRPM na ~/redhat/SRPMS/, a następnie:
rpmbuild -ba postfix-2.3.3-2.1.centos.mysql_pgsql.src.rpm
... aby stworzyć kompatybilny pakiet dla zainstalowanych RPM MySQL 5.1, o których wiesz, że jest oparty na nich.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się