Здравствуйте!
У нас в организации работает сервер на Ubuntu-server x86_64. Решили поставить на него официальную утилиту обновления антивирусных баз Kaspersky retranslator (
http://support.kaspersky.ru/updater?level=2). На сайте написано, что поддерживаются следующие 64-битные ОС:
Red Hat Enterprise Linux 5.2 Server \ Desktop;
Fedora 9;
SUSE Linux Enterprise Server \ Desktop10 SP2;
openSUSE Linux 11.0.
Про Ubuntu или Debian ни слова. Так и есть: утилита не работает. Объясню подробнее.
В архиве содержится бинарный исполняемый файл retranslator.bin, а также скрипт retranslator, который и нужно запускать, следующего содержания:
#!/bin/sh
LD_LIBRARY_PATH="$(dirname $0)/lib"
export LD_LIBRARY_PATH
$0.bin "$*"
Соответственно в директории ./lib лежит библиотека libgcc_s.so.1.
При запуске скрипта retranslator говорит вот что:
root@lnx:/new/retranslator# ./retranslator
./retranslator: 7: ./retranslator.bin: not found
root@lnx:/new/retranslator#
Если же запустить бинарник напрямую, а не через скрипт, то вот что:
root@lnx:/new/retranslator# ./retranslator.bin
-bash: ./retranslator.bin: No such file or directory
root@lnx:/new/retranslator#
Попробовал данную утилиту в другой организации на 32-битной версии Ubuntu-server, там работает замечательно.
Подскажите, как заставить его работать на x86_64. Подозреваю, что нужно доустановить какие-то библиотеки.
Спрашивал на форуме кошмарского, но там живых нет.