Как я могу «дать» разветвленному процессу динамическую библиотеку, отличную от той, которую он «запрашивает»?

Чтобы добавить бэкпорты в ваш sources.list, вы должны отредактировать файл /etc/apt/sources.list, добавив эту строку:

deb http://ftp.debian.org/debian jessie-backports main

После того, как вы отредактируете файл source.list, вы должны запустить apt -get update перед установкой пакета. Итак, запустите:

apt-get update

Теперь вы можете установить свой пакет:

apt-get -t jessie-backports install "package"
0
29.12.2020, 07:30
1 ответ

Вы можете установить LD_LIBRARY_PATHдля разветвленного процесса в execve, указывающего на каталог с вашей пользовательской версией foo.so. Подробнее о разделяемых библиотеках и переменных окружения, управляющих процессом загрузки здесь .

1
18.03.2021, 22:40

Теги

Похожие вопросы