Laut Ubuntu-Handbuch :
ldconfig erstellt, aktualisiert und entfernt die erforderlichen Links und den Cache (zur Verwendung durch den Laufzeitlinker ld.so) zu den neuesten gemeinsam genutzten Bibliotheken in den in der Befehlszeile angegebenen Verzeichnissen in der Datei / etc / ld. so.conf und in den vertrauenswürdigen Verzeichnissen (/ usr / lib und / lib).
Unter der Annahme, dass sich freeverb.so im Verzeichnis / home / yourUser / Download (Ordner) befindet, erstellen Sie einen Ordner in Ihrem Home:
mkdir /home/yourUser/myLibrary
und kopieren Sie die Bibliothek freeVerb.so:
cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary
Erstellen Sie eine einfache Datei freeverb.conf wie folgt :
echo "/home/yourUser/myLibrary" > freeverb.conf
Fügen Sie Ihre Konfigurationsdatei freeverb.conf im Verzeichnis /etc/ld.so.conf.d hinzu (in diesem Verzeichnis finden Sie Dateien als Beispiel).
sudo cp freeverb.conf /etc/ld.so.conf.d
Ausführen, ldconfig
um Laufzeitbindungen für dynamische Linker zu konfigurieren.
sudo ldconfig
Wenn /etc/ld.so.conf.d nicht vorhanden ist, können Sie Ihren Pfad am Ende der Datei /etc/ld.so.conf hinzufügen .
Wenn alles gut gegangen ist, können Sie am Ende unnötige Dateien entfernen:
rm freeverb.conf
rm /home/yourUser/Download/freeverb.so
Der einfache Ansatz besteht darin, die Datei in
/usr/local/lib
,chown
die Datei inroot:root
undchmod
in zu legen755
.Das manuelle Verwalten von Systemdateien würde ich jedoch nicht persönlich empfehlen. Wenn möglich, würde ich daher nach einer vorgefertigten
.deb
Datei für Ihre spezielle Ubuntu-Version suchen .quelle