Debian - ошибка при загрузке общих библиотек
У меня проблема со скриптом DocToText от Silvercoders.com на моем 64-битном Debian Squeeze. Он работает должным образом на другой 32-битной машине, но на этом у меня все еще есть проблема с некоторым модулем.so.
# file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
если я запускаю doctotext.sh, он возвращает ошибку:
./doctotext: error while loading shared libraries: libgsf-1.so.114: cannot open shared object file: No such file or directory
пожалуйста, вы можете помочь?
2 ответа
Прежде всего попробуйте войти в каталог doctotext и выполнить./doctotext.sh вместо./doctotext. Это добавит каталог doctotext в LD_LIBRARY_PATH. Вывод ldd показывает, что библиотека wv2 отсутствует, но она должна находиться в каталоге doctotext.
Кроме того, вы можете найти 64-битную версию здесь: http://silvercoders.com/download/doctotext-20130406-x86_64-linux.tar.bz2 Это снимок, но следующая стабильная версия (0.15.0), вероятно, будет иметь официальную 64-разрядный двоичный файл также.