Сапорт:
можно пропробовать удовлетворить зависимости, или если там glibc-2.17-alt8.M70P.1 и ncurses собраны с поддержкой обратной совместимости,
то поставить rpm с --nodeps
затем либо доустанавливать недостающие библиотеки куда-либо "рядом", либо делать симлинки с нужными именами на существующие (если обратная совместимость сохранена).
Решил попробовать установить rpm проигнорировав зависимости:
glibc-common 2.12
readline 6.0
При установке ключа enterprise.key:
/opt/drwcs/bin/drwcsd-unsafe: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
Ключ не проходит верификацию так как не находит библиотеку libpcre.so.0 (как я понял).
Поиском нашелся файлик в /usr/local/lib/libpcre.so.0, он ссылается на /usr/local/lib/libpcre.so.1, а libpcre.so.1 отсутствует. Зато есть /lib/libpcre.so.3, находиться поиском. В каталоге /lib/ находим @libpcre.so.3 который ссылается на libpcre.so.3.15.1. Вот на него то мы и попробуем сделать символическую ссылку, но куда её пихать (попробуем на старое место в /usr/local/lib/).
Запускаю - /opt/drwcs/bin/drwcsd-unsafe и получаю:
./drwcsd-unsafe: error while loading shared libraries: libdrwserv.so: cannot open shared object file: No such file or directory
Поиск нашел аж 2 штуки:
/opt/drwcs/lib/libdrwserv.so
/var/opt/drwcs/repository/20-drwcs/unix-Linux-RedHat-EL-6/lib/ libdrwserv.so
Как я понял установка до конца у меня не выполнилась и оборвалась на импорте ключей, хотя повторный запуск установки говорит, что пакет установлен. Решил не мучиться, с тем в чем не разбираюсь, и переустановить пакет с надеждой на то, что все пойдет как надо.
rpm -e drweb-esuite-201303180-1
rpm -i --nodeps drweb-esuite-server-600-201303180-unix-linux-redhat-el-6-i686.rpm
Ключи подцепились, установка дошла до конца
===> Starting Dr.Web(R) Enterprise Server
===> Installing Dr.Web(R) Enterprise Suite: Done
Теперь при попытке установить что-нибудь из репозитория:
apt-get install htop
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
You might want to run `apt-get --fix-broken install' to correct these:
Следующие пакеты имеют неудовлетворенные зависимости:
drweb-esuite: Требует: glibc-common (>= 2.12) но пакет не может быть установлен
Требует: readline (>= 6.0)
E: Unmet dependencies. Try 'apt-get --fix-broken install' with no packages (or specify a solution).
apt-get --fix-broken install соответственно предлагает удалить drweb-esuite.
Есть какие-нибудь идеи?
Web-морда Dr.Web открывется.., авторизация проходит, лицензии подхватились.
Все остальное пока не проверял (свободного времени нема).