|
#1
|
|||
|
|||
old glibc & ld_library_path & init.d
Maxim Gribanov написал(а) к All в Mar 19 17:15:20 по местному времени:
Привет, All! Друзья, подскажите как сделать: Мне нужно запустить прогу, она адекватно работает под glibc 2.10 не старше, пересобирать не предлагать. Закрытое ПО. Запускаю так: LDLIBRARYPATН=/opt/xxx/glibc(путь к libc2.10) /opt/xxx/glibc/ld-linux.so.2 /opt/xxx(путь к проге) - Все работает. Здесь сначала устанавливается переменная окружения LDLIBRARYPATН=/opt/xxx/glibc-2.10.1, которая говорит, что библиотеки должны искаться в папке /opt/xxx/glibc-2.10.1. Затем запускается динамический загрузчик ld-linux.so.2, который загружает программу вместе с необходимыми ей библиотеками. /opt/xxx/glibc-2.10.1/ld-linux.so.2 --library-path /opt/xxx/glibc-2.10.1 /opt/xxx(путь к проге) - так тоже запускается Но как мне запустить ее именно из init.d скрипта? Как мне прописать сий сценарий в init.d скрипте? LDLIBRARY_PATН="/opt/xxx/glibc-2.10.1:$LD_LIBRARYPATН" LDLIBRARY_PATН="/opt/xxx/glibc-2.10.1/ld-linux.so.2:$LD_LIBRARYPATН" export LDLIBRARYPATН Не помогает... (( С наилучшими пожеланиями, Maxim. --- -Пиши, старик, пиши! Мы тебя не покинем. |