переменная env в /etc/ld.so.conf

переменная env в /etc/ld.so.conf

Я создал файл test.conf в папке /etc/ld.so.conf.d/ со следующим содержимым:

TEST_PATH=/path/To/My/Parent/Folder

В моем /etc/ld.so.conf я вместо этого добавил:

$TEST_PATH/mylib1 
$TEST_PATH/mylib2
$TEST_PATH/mylibN

Однако, когда я делаю ldconfig, он, кажется, не работает. Это правильный подход?

решение1

/etc/ld.so.confи файлы в /etc/ld.so.conf.dне являются скриптами оболочки. Они просто содержат одно имя каталога на строку. Вы не можете использовать конструкции оболочки, такие как $TEST_PATH. Вы должны написать полный путь.

Связанный контент