Какво се получава при сменяне на стабилната версия на определена дистрибуция ( в случая 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 понякога.

Share →

Вашият коментар

Вашият email адрес няма да бъде публикуван Задължителните полета са отбелязани с *

Можете да използвате тези HTML тагове и атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 
Set your Twitter account name in your settings to use the TwitterBar Section.