Install courier-imap, courier-authlib, And maildrop – Fedora, RedHat, CentOS
November 20, 2009 · Posted in Linux
- Install File yang di Perlukan Untuk Compilasi
-
- rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
- yum update
- yum groupinstall ‘Development Tools’
- yum groupinstall ‘Development Libraries’
- 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
- Buat user untuk meng Compile
-
- useradd -m -s /bin/bash compile
- passwd compile
- Ubah Privilage User dalam melakukan Instalasi
-
- visudo
Dan Ubah menjadi:
[...] ## Allow root to run any commands anywhere root ALL=(ALL) ALL compile ALL=(ALL) ALL [...]
- visudo
- Building courier-authlib, courier-imap, And maildrop
- su compile
- mkdir $HOME/rpm
mkdir $HOME/rpm/SOURCES
mkdir $HOME/rpm/SPECS
mkdir $HOME/rpm/BUILD
mkdir $HOME/rpm/SRPMS
mkdir $HOME/rpm/RPMS
mkdir $HOME/rpm/RPMS/i386 - echo “%_topdir $HOME/rpm” >> $HOME/.rpmmacros
- mkdir $HOME/downloads
cd $HOME/downloads - wget https://sourceforge.net/projects/courier/files/authlib/0.62.4/courier-authlib-0.62.4.tar.bz2/download
wget https://sourceforge.net/projects/courier/files/imap/4.6.0/courier-imap-4.6.0.tar.bz2/download
wget https://sourceforge.net/projects/courier/files/maildrop/2.2.0/maildrop-2.2.0.tar.bz2/download - sudo rpmbuild -ta courier-authlib-0.62.4.tar.bz2
- sudo rpm -ivh /home/compile/rpm/RPMS/i386/courier-authlib-0.62.4-1.i386.rpm
sudo rpm -ivh /home/compile/rpm/RPMS/i386/courier-authlib-mysql-0.62.4-1.i386.rpm - rpmbuild -ta courier-imap-4.6.0.tar.bz2
- sudo rpm -ivh /home/compile/rpm/RPMS/i386/courier-imap-4.6.0-1.i386.rpm
- sudo rpmbuild -ta maildrop-2.2.0.tar.bz2
- sudo rpm -ivh /home/compile/rpm/RPMS/i386/maildrop-2.2.0-1.i386.rpm
- exit
Comments
Leave a Reply

