Какво се получава при сменяне на стабилната версия на определена дистрибуция ( в случая CentOS 5.x -> 6.x ) , много от последните версии на определени софтуерни приложения не могат дори по “ръчният начин” да се инсталират въпреки че най-вероятно има хранилище от което може да се инсталира определена версия , в някой ситуации се налага ръчно компилиране на пакет.
В случая този пакет бе :
courier-imap-4.10.0-1
Който не може да бъде инсталиран след компилация поради следната грешка :
Failed dependencies:/bin/systemctl
Тъй като в CentOS 6 този бинарен файл ( приложение не съществува ) , се налага да се използва предишната версия на софтуерното приложение - courier-imap-4.9.3 .
Което спокойно можете да използвате за заместник на последната версия и да компилирате без проблем или да си направите пакет от архива за дистрибуцията Ви ( в случая CentOS 6 ) :
useradd compiler
passwd compiler ( след което ще видите екран за парола – настройте я ! )
visudo ( когато зареди конфигурационният файл добавете реда по-долу под “root ALL=(ALL) ALL” )
falko ALL=(ALL) ALL
yum groupinstall “Development Tools” -y
yum install rpm-build gcc mysql-devel openssl-devel cyrus-sasl-devel pkgconfig zlib-devel pcre-devel openldap-devel postgresql-devel expect libtool-ltdl-devel openldap-servers libtool gdbm-devel pam-devel gamin-devel libidn-devel
su compiler
cd /home/compiler/
wget sourceforge.net/projects/courier/files/imap/4.9.3/courier-imap-4.9.3.tar.bz2/download
rpmbuild -tb courier-imap-4.9.3.tar.gz
След като компилацията завърши можете спокойно да влезете с root отново и да инсталирате пакета чрез :
cd /home/compiler/rpmbuild/RPMS/x86_64
rpm -ihv courier-imap*
Воала правилно работещ IMAP сървър на CentOS 6 .
Препоръчвам използването на DoveCot принципно тъй като е по добър от към консумация на ресурс и по лесен за гъвкава конфигурация на всякакви типове сървърни нужди , но уви налага се да се използва и courier понякога.

Валентин Джоров