linux服务器安装Blerk DB过程

来源:互联网 发布:阿加莎克里斯蒂知乎 编辑:程序博客网 时间:2024/06/06 10:43

Berkeley DB作为SSO的用户身份存储数据库,具有高速查询特性,适合更新少,查询多的操作。由于用户信息更新较少,故适合作为用户身份服务。

1、  假定已有用户bdb且具有安装软件的权限,并且准备将Berkeley DB安装到如下目录

/home/bdb/app/BerkeleyDB

2、  Oracle官网下载Berkeley DB安装包 db-5.1.29.tar.gz或使用部署文件中提供的安装包。

a)        注意:如果需要自己下载软件,请注意版本,OpenLDAPBerkeley DB有匹配版本,参考:OpenLDAP解压后的REDME文件

3、  进入用户主目录

4、  上传安装包,并按后续步骤操作

5、  解压 tar xvf db-5.1.29.tar.gz

完成后

6、  进入解压后目录 /home/bdb/db-5.1.29/build_unix

7、  执行命令  ../dist/configure -prefix=/home/bdb/app/BerkeleyDB,执行完成后如下图所示

8、  执行编译命令 make

执行完成后

9、  执行安装命令 make install

10、             如果有必要,目录/home/bdb/db-5.1.29/build_unix下执行命令make uninstall 卸载

 

这里备注下自己安装过程中出现的问题及解决办法

执行命令  ../dist/configure -prefix=/home/bdb/app/BerkeleyDB时报了一个错误

错误信息室checking for cc no

checking for gcc no

config ure:error

see ‘config.log’ for more details

下面说下解决方案

问题原因是因为没有安装gcc套装

root用户下执行

[root@localhost ~]# yum install gcc

即可,但是现场环境执行的时候却报了

Loading "security" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Parsing package install arguments
No package gcc available.
Nothing to do

的错误。

对于这个问题解决方案如下

只能想办法本地安装了,总结方法如下:
上传安装镜像rhel-server-6.1-x86_64-dvd.iso,
然后将镜像文件挂,如/mnt

1

# mount -o loop rhel-server-6.1-x86_64-dvd.iso /mnt

2

# cd /mnt/Packages

 

3

# rpm -ivh glibc-common-2.12-1.25.el6.x86_64.rpm

4

# rpm -ivh kernel-headers-2.6.32-131.0.15.el6.x86_64.rpm

 

5

# rpm -ivh libgcc-4.4.5-6.el6.x86_64.rpm

6

# rpm -ivh glibc-2.12-1.25.el6.x86_64.rpm

 

7

# rpm -ivh libgomp-4.4.5-6.el6.x86_64.rpm

8

# rpm -ivh nscd-2.12-1.25.el6.x86_64.rpm

 

9

# rpm -ivh glibc-headers-2.12-1.25.el6.x86_64.rpm

10

# rpm -ivh glibc-devel-2.12-1.25.el6.x86_64.rpm

 

11

# rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

12

# rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

 

13

# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

14

# rpm -ivh cpp-4.4.5-6.el6.x86_64.rpm

 

15

# rpm -ivh gcc-4.4.5-6.el6.x86_64.rpm

注:以上是安装gcc,软件安装顺序不能错。
******************************************

1

# rpm -ivh libstdc++-4.4.5-6.el6.x86_64.rpm

2

# rpm -ivh libstdc++-devel-4.4.5-6.el6.x86_64.rpm

 

3

# rpm -ivh gcc-c++-4.4.5-6.el6.x86_64.rpm

注:以上是安装gcc-c++

我这里采用的是到iso文件里面找到所需的rpm文件给上传到服务器上安装

 

 

0 0
原创粉丝点击