Mod_Perl 安装错误

Mod_Perl 安装错误

我正在安装软件,其中一个依赖项是 mod_perl,当我运行

  #perl Makefile.PL 

我收到此错误:

************* 警告 *************

您的 Perl 已配置为链接 libgdbm,

但未找到 libgdbm.so。

您可以将其符号链接到 /usr/lib/libgdbm.so.2.0.0

编辑:我正在使用 RHEL 5

帮我???

答案1

不久前我遇到了这个问题,检查 libgdbm 是否已安装,如果已安装,请执行以下操作以确保其链接正确:

刚刚注意到你说你正在使用 RHEL5,我也在用同样的系统,所以这些应该对你来说很完美

ls -l /usr/lib/libgdbm.so*

它可能看起来与此类似:

/usr/lib/libgdbm.so.2 -> libgdbm.so.2.0.0
/usr/lib/libgdbm.so.2.0.0

如果是这样,你可以运行此命令进行符号链接

cd /usr/lib
ln -s libgdbm.so.2.0.0 libgdbm.so

然后再次运行命令:

ls -l /usr/lib/libgdbm.so*  

看起来应该是这样的:

/usr/lib/libgdbm.so -> libgdbm.so.2.0.0
/usr/lib/libgdbm.so.2 -> libgdbm.so.2.0.0
/usr/lib/libgdbm.so.2.0.0

尝试再次安装

答案2

更有助于了解您正在谈论什么类型的系统。

只是为了好玩,我猜是 Ubuntu Linux。

您可以完全按照它所说的去做:阅读 ln(1) 的手册页以获取有关符号链接的更多详细信息,但是:

 ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/lbgdbm.so

可能会解决你的问题。

可能不会,因为有太多其他因素可能会影响这一点,而且你并没有为我们缩小选择范围。

我认为更好的方法是使用系统的本机包管理器,如果我对 ubuntu 的猜测是正确的,我想你想要:

apt-get install libapache2-mod-perl2

如果本机包管理器方法不适合您,那么您就更有理由提供更多信息并写出更好的问题。

相关内容