Можно ли установить и использовать две разные версии glibc на одной машине? Где одна версия используется только для запуска устаревшего программного обеспечения, которое использует старые двоичные файлы glibc?
Можно ли сделать это с помощью менеджера пакетов (что-то вроде «установить этот пакет и его зависимости, чтобы /opt/old-glibc) вместо того, чтобы управлять им
ldd, сказал бы вам кое-что. Если возможно, вам может понадобиться перекомпилировать устаревшую библиотеку libc и / или установить / перекомпилировать вспомогательные пакеты. В зависимости от того, сколько лет вашему приложению, это может быть сложно. Я вижу, что текущий Debian libc6зависит от libc-bin (= 2.13-0exp5)и libgcc1, следовательно libc6, не имеет много зависимостей, но вы все равно можете столкнуться с проблемами.