Also erst einmal hoffe ich dass du nicht /user/lib meinst sondern /usr/lib. Mal am Rande, /usr/ ist kein Kürzel für "user", sondern steht für "user system resources". Ferner gehören Ressourcen, die nicht durch den Paketmanager installiert wurden, sondern manuell, in die enstprechenden local Unterverzeichnisse, also /usr/local/lib statt /usr/lib und /usr/local/include statt /usr/include.
Eigentlich sollte das Makefile, über das du die .SO Dateien erstellt hast, eine "install"-Direktive enthalten. In dem Fall sollte es dir und dem Endbenutzer einfach reichen, ein "sudo make install" im Verzeichnis des Makefiles auszuführen, um die .SO Dateien korrekt zu installieren.
Führ mal ein "sudo ldconfig" aus. Sollte man tun, nachdem man neue Libs installiert hat.
Falls es immernoch nicht geht: Gib mal die genaue Fehlermeldung, die besagt, dass eine .SO nicht gefunden wird. Und gib den genauen Dateipfad zu der Datei an, wo du sie nun liegen hast - Sollte etwas mit /usr/local/ am Anfang sein. Gib auch mal den genauen Dateinamen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »the[V]oid« (13.06.2010, 14:08)