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
    [...]
  • 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
Share

Comments

Leave a Reply