Ich habe im Ordner /etc/ld.so.conf.d/ eine Datei test.conf erstellt, in der steht:
TEST_PATH=/path/To/My/Parent/Folder
In meiner /etc/ld.so.conf habe ich stattdessen hinzugefügt:
$TEST_PATH/mylib1
$TEST_PATH/mylib2
$TEST_PATH/mylibN
Wenn ich jedoch eine ldconfig ausführe, scheint es nicht zu funktionieren. Ist das der richtige Ansatz?
Antwort1
/etc/ld.so.conf
und die Dateien in /etc/ld.so.conf.d
sind keine Shell-Skripte. Sie enthalten nur einen Verzeichnisnamen pro Zeile. Sie können keine Shell-Konstrukte wie verwenden $TEST_PATH
. Sie müssen den vollständigen Pfad angeben.