|
1.安装zlib 库:
下载:http://jaist.dl.sourceforge.net/ ... /zlib-1.2.3.tar.bz2
tar -jvxf zlib-1.2.3.tar.bz2
cd zlib-1.2.3
./configure --prefix=/opt/zlib
make
make install
2.安装Berkeley
下载:http://downloads.sleepycat.com/db-4.4.20.tar.gz
tar -zvxf db-4.4.20.tar.gz
cd db-4.4.20
cd build_unix
../dist/configure --prefix=/opt/Berkeley
make
make install
3.安装Beecrypt
下载:http://downloads.sourceforge.net ... 00&big_mirror=0
tar -zvxf beecrypt-4.1.2.tar.gz
cd beecrypt-4.1.2
./configure --prefix=/usr --enable-shared
make
make install
4.安装neon
下载:http://www.webdav.org/neon/neon-0.25.5.tar.gz
tar -zvxf neon-0.25.5.tar.gz
./configure --prefix=/usr --enable-shared
make
make install
5.安装rpm
下载:http://rpm.org/releases/rpm-4.4.x/rpm-4.4.2.1.tar.gz
tar -zvxf db-4.4.20.tar.gz
LIBS='-L/opt/libz/lib -L/opt/Berkeley/lib/' \
CPPFLAGS='-I/opt/libz/include -I/opt/Berkeley/include' \
./configure --prefix=/usr \
--disable-posixmutexes \
--disable-pthreadsmutexes \
--without-python \
--without-selinux \
--without-javaglue
make
make install
install -d /var/lock/rpm
rpm --initdb --root=/
6.使用rpm
-bash-3.2# rpm -ivh --nodeps heartbeat-pils-2.1.2-2.i586.rpm
warning: heartbeat-pils-2.1.2-2.i586.rpm: Header V3 DSA signature: NOKEY, key ID
Preparing... ########################################### [100%]
1:heartbeat-pils ########################################### [100%]
-bash-3.2# rpm -qa
heartbeat-pils-2.1.2-2
heartbeat-stonith-2.1.2-2
7.相关内容参见:
【1】http://www.linuxfromscratch.org/hints/downloads/files/rpm.txt
【2】rpm-4.4.2.1源代码包的INSTALL文件
注意:把zlib、db 等装到 /opt ,是因为zlib、db 等装到 /opt 才能找到zlib.db 的头文件和库文件,在/usr 下configure 的时候会出现错误。 |
|