загрузка двух версий библиотеки
Какие нужны драйвера/ры для работы ключа JaCarta от Ростелекома? (комментарий)
root@machine:/usr/lib/mozilla/plugins$ ldd lib/* | grep "=>" | sed "s/(.*)//g" | sort | uniq
...
libcrypto.so.1.0.0 => /usr/lib/mozilla/plugins/lib/libcrypto.so.1.0.0
libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
...
root@machine:/usr/lib/mozilla/plugins$ ldd lib/libssl.so.1.0.0
linux-vdso.so.1 (0x00007fff9d1ff000)
libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f4991985000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4991781000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f49913d7000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f49911c0000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4991ffa000)
поможет ли указание LD_PRELOAD или LD_LIBRARY_PATH? Как и куда его правильно вписывать, чтобы оно действовало только на одну программу?
user@machine:/usr/lib/mozilla/plugins$ LD_LIBRARY_PATH=/usr/lib/mozilla/plugins/lib/ ldd lib/libssl.so.1.0.0
linux-vdso.so.1 (0x00007fffa21ff000)
libcrypto.so.1.0.0 => /usr/lib/mozilla/plugins/lib/libcrypto.so.1.0.0 (0x00007fe80a6bb000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe80a4a5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe80a0fb000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe80ad0c000)
запускал так firefox
user@machine:/usr/lib/mozilla/plugins$ LD_LIBRARY_PATH=/usr/lib/mozilla/plugins/lib/ firefox
user@machine:/usr/lib/mozilla/plugins$
плагин не работает