Hat dir diese Antwort geholfen?
Hallo,
denke mal Deine Ausrufungszeichen sind etwas Fehl am Platz. Stellst es ja auch gleich wieder in Frage und das ist berechtigt.
Es gibt in /etc die SYSTEMWEIT GÜLTIGE Steuerdatei ld.so.conf. Da stehen die Standardverzeichnisse drin wo das System seine Dateien sucht, vergleichbar mit dem PATH-Befehl in einer autoexec.bat bei Dos/Windows.
Wenn du dort Ergänzungen einfügst, musst Du sie mit dem Befehl ldconfig dem System bekannt machen. Automatisch geschieht da nichts. ldconfig wird wiederum von SuSEconfig aufgerufen, bei jeder Softwareinstallation per Yast.
Tippst Du in einer Konsole den Befehl :
echo $PATH ENTER
werden Dir die aktuellen Suchpfade angezeigt. Wie Du feststellen wirst ist das Verzeichnis /usr/local/lib im Suchpfad schon enthalten.
Ergänzend kennt Linux noch eine Userbezogene Steuerdatei, quasi die persönliche "autoexec.bat". Sie nennt sich .bashrc und befindet sich im jeweiligen Homeverzeichnis eines jeden Users, auch root.
Wenn Du dort eigene Pfadangaben einträgst beispielsweise
PATH=/usr/local/lib:/usr/local/bin:und so weiter
Haben die für DIESEN User Gültigkeit. Die systemweiten Pfade werden damit überschrieben und Linux sucht dann auch nicht mehr in den in /etc/ld.so.conf eingetragenen Pfaden.
Soweit die Grundlagen.
Wenn jetzt ./configure meckert in /etc/ld.so.conf.d wäre nichts drin hat configure nun mal recht den das Verzeichnis ist zwar da aber ohne Inhalt. Ist ja auch richtig denn die Steuerdatei liegt in /etc, jedoch wird per include Anweisung (letzte Teile in /etc/ld.so.conf.d ) der Pfad durchsucht. Gäbe es da eine weitere Configdatei würde sie auch berücksichtigt werden.
wenn Du ./configure --help eintippst bekommst du ne Menge Optionen angeboten.
z.B. --bindir=DIR
--libexecdir=DIR
wobei DIR durch den echten Pfad zu ersetzen ist.
Hoffe die Ausführungen helfen Dir. Möchte hier keinen Grundkurs draus machen. Da gibt es ausreichend Quellen im Netz z.B. Linuxfibel
und auch an Board wenn Du auf den Rettungsring oder, je nach gewähltenm Desktopthema, auf das ? in der Taskleiste klickst.
Have Fun