Прибытие из hereâ †’ libc.so.6: версия 'GLIBC_2.16' не нашла, что я вижу, что это несколько возможно запустить программы против библиотеки, которая трудно не установлена в ОС.
Я хотел бы знать, как поместить libc6, обновленный в место системы (но не устанавливая его) и соединение его к небольшой программе для выполнения (HipHop в этом случае).
Однако, хотя я нахожусь в 11,10, и лучший способ установил бы обновленную ОС, я хочу знать, как сделать это, потому что это может произойти в других ситуациях (как установка старого, освобождает в новой системе), и я не знаю, как сделать это.
Короче говоря: Я хотел бы знать, возможно ли "упаковать" ряд, освобождает в месте в системе, но не имея конфликтов с установленными для запущения старых программ или в другом для запущения новых программ в старых версиях Ubuntu.
Спасибо
PS это - мой первый вопрос здесь и я - также не английский собственный компонент, поэтому если я совершил ошибку для регистрации его здесь, не запрещайте меня, просто говорите меня вежливо, что я сделал неправильно.
У Вас есть много возможностей.
1) Подготовьте полный набор обновленных библиотек. Вставьте их, скажем,/catbed. Затем просто выполненный
/catbed/ld-linux.so.3 --library-path=/catbed:/whatever-else /usr/bin/app
2) Еще лучше использовать chroot
. И debootstrap
. И schroot
3) Еще лучше переопределите LD_LIBRARY_PATH при запущении приложения.