Некоторое время назад я столкнулся с этой проблемой, проверьте, установлена ли 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
Попробуйте установить еще раз
Полезнее будет дать представление о том, о какой системе вы говорите.
Просто для усмешки, я собираюсь угадать Ubuntu Linux.
Вы могли бы сделать это. именно то, что он говорит: прочтите справочную страницу для ln (1) для получения более подробной информации о символических ссылках, но:
ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/lbgdbm.so
может просто решить вашу проблему.
Может и нет, потому что есть очень много других вещей, которые могут повлиять на это, и вы
Я подозреваю, что лучшим подходом было бы использование собственного диспетчера пакетов вашей системы, если мое предположение относительно ubuntu верное, я думаю, вы хотите:
apt-get install libapache2-mod-perl2
Если собственный пакет подход менеджера не сработает для вас, это еще одна причина, по которой вам нужно предоставить больше информации и написать лучший вопрос.