分类: LINUX
2009-03-12 14:48:33
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 ghostscript openssl-perl mgetty-sendfax netpbm netpbm-progs urw-fonts ghostscript-fonts
useradd redhat
passwd redhat
visudo
[...]
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
redhat ALL=(ALL) ALL
[...]
su redhat
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
wget
wget courier-analog-0.15.tar.bz2
wget courier-imap-4.4.1.tar.bz2
wget maildrop-2.0.4.tar.bz2
sudo rpmbuild -ta courier-authlib-0.60.2.tar.bz2
sudo rpmbuild -ta maildrop-2.0.4.tar.bz2
sudo rpmbuild -ta courier-analog-0.15.tar.bz2
cd $HOME/rpm/RPMS/i386
sudo rpm -ivh courier-authlib*.rpm
cd $HOME/rpm/RPMS/noarch
sudo rpm -ivh courier-analog*.rpm
courier,
courier-imapcd $HOME/downloads
rpmbuild -ta courier-0.61.2.tar.bz2
rpmbuild -ta courier-imap-4.4.1.tar.bz2
cd $HOME/rpm/RPMS/i386
sudo rpm -ivh courier*.rpm