... | @@ -20,7 +20,7 @@ cd libfastcommon-master |
... | @@ -20,7 +20,7 @@ cd libfastcommon-master |
|
### ②安装 Berkeley DB
|
|
### ②安装 Berkeley DB
|
|
```
|
|
```
|
|
wget http://download.oracle.com/berkeley-db/db-6.2.32.tar.gz
|
|
wget http://download.oracle.com/berkeley-db/db-6.2.32.tar.gz
|
|
cd /usr/local/src/db-6.0.30/build_unix/
|
|
cd /usr/local/src/db-6.2.32/build_unix/
|
|
chmod 777 ../dist/configure
|
|
chmod 777 ../dist/configure
|
|
../dist/configure --prefix=/usr/local/db-6.2.32
|
|
../dist/configure --prefix=/usr/local/db-6.2.32
|
|
make && make install
|
|
make && make install
|
... | @@ -90,8 +90,8 @@ fdhtd /etc/fdht/fdhtd.conf restart |
... | @@ -90,8 +90,8 @@ fdhtd /etc/fdht/fdhtd.conf restart |
|
```
|
|
```
|
|
##3、出错排查
|
|
##3、出错排查
|
|
```
|
|
```
|
|
#若缺少libdb-6.0.so
|
|
#若缺少libdb-6.2.so
|
|
cp /usr/local/db-6.0.30/lib/libdb-6.0.so /usr/lib/
|
|
cp /usr/local/db-6.2.32/lib/libdb-6.2.so /usr/lib/
|
|
ldd /usr/local/bin/fdhtd
|
|
ldd /usr/local/bin/fdhtd
|
|
ldconfig
|
|
ldconfig
|
|
#(ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件. 缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态链接库名字列表)
|
|
#(ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件. 缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态链接库名字列表)
|
... | | ... | |