Tsevg9 Asked: 2012-07-07 06:34:04 +0800 CST2012-07-07 06:34:04 +0800 CST 2012-07-07 06:34:04 +0800 CST Mod_Perl 安装错误 772 我正在安装软件,其中一个依赖项是 mod_perl,当我运行时 #perl Makefile.PL 我收到此错误: ************* 警告 ************* 您的 Perl 配置为链接到 libgdbm, 但是找不到 libgdbm.so。 您可以将它符号链接到 /usr/lib/libgdbm.so.2.0.0 编辑:我正在使用 RHEL 5 帮我??? redhat rhel5 mod-perl 2 个回答 Voted Best Answer JMeterX 2012-07-07T06:48:41+08:002012-07-07T06:48:41+08:00 我前段时间遇到了这个问题,检查是否安装了 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 尝试重新安装 dotplus 2012-07-07T06:43:06+08:002012-07-07T06:43:06+08:00 了解您正在谈论的系统类型会更有帮助。 只是为了笑,我猜是 Ubuntu Linux。 您可以完全按照它说的去做:阅读 ln(1) 的联机帮助页以获取有关符号链接的更多详细信息,但是: ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/lbgdbm.so 可能只是解决你的问题。 可能不会,因为有太多其他因素会影响这一点,而您并没有为我们缩小范围。 我怀疑更好的方法是使用系统的本机包管理器,如果我对 ubuntu 的猜测是正确的,我想你想要: apt-get install libapache2-mod-perl2 如果本机包管理器方法对您不起作用,那么您需要提供更多信息并写出更好的问题的更多理由。
我前段时间遇到了这个问题,检查是否安装了 libgdbm,如果安装了,请执行以下操作以确保其链接正确:
刚刚注意到您说您使用的是我使用的相同系统的 RHEL5,所以这些应该非常适合您
ls -l /usr/lib/libgdbm.so*
它可能看起来类似于:
如果是这样,您可以运行此命令以进行符号链接
然后再次运行命令:
应该是这个样子:
尝试重新安装
了解您正在谈论的系统类型会更有帮助。
只是为了笑,我猜是 Ubuntu Linux。
您可以完全按照它说的去做:阅读 ln(1) 的联机帮助页以获取有关符号链接的更多详细信息,但是:
可能只是解决你的问题。
可能不会,因为有太多其他因素会影响这一点,而您并没有为我们缩小范围。
我怀疑更好的方法是使用系统的本机包管理器,如果我对 ubuntu 的猜测是正确的,我想你想要:
如果本机包管理器方法对您不起作用,那么您需要提供更多信息并写出更好的问题的更多理由。