- 论坛徽章:
- 0
|
旧的系统好象是FreeBSD R5.2,上面有一应用,现在的服务器是FreeBSD R9.0 amd64的(已经安装了linux_base-f10-10_4),直接把旧服务器上的应用拷过来运行,提示如下:
#/usr/home/bbs/bin/bbsd
Shared object "libncurses.so.5" not found, required by "bbsd"
还有ldd的信息如下:
# ldd bbsd
bbsd:
libncurses.so.5 => not found (0)
librpcsvc.so.2 => not found (0)
libcrypt.so.2 => not found (0)
libc.so.5 => not found (0)
上面提的这些库文件我已经统一ln到一个目录下面了:
# pwd
/usr/home/bbs/lib
# ll
total 0
lrwxr-xr-x 1 root bbs 14 4 6 20:12 libc.so.5 -> /lib/libc.so.7
lrwxr-xr-x 1 root bbs 18 4 6 20:12 libcrypt.so.2 -> /lib/libcrypt.so.5
lrwxr-xr-x 1 root bbs 20 4 6 20:09 libncurses.so.5 -> /lib/libncurses.so.5
lrwxr-xr-x 1 root bbs 23 4 6 20:11 librpcsvc.so.2 -> /usr/lib/librpcsvc.so.5
#lddconfig -m /usr/home/bbs/lib
请教各位有什么办法让旧的程序运行呢。。。 |
|