Ich habe eine alte ausführbare Datei, die für den Schrotthaufen geplant ist, aber sie ist noch nicht da. Es basiert auf einigen Bibliotheken, die aus meiner Umgebung entfernt wurden, aber ich habe einige Stub-Bibliotheken an einem Ort, an dem es gut funktioniert. Ich möchte diese ausführbare Datei auf diese Stub-Bibliotheken verweisen. Ja, ich könnte LD_LIBRARY_PATH setzen, aber diese ausführbare Datei wird von vielen Skripten aufgerufen, und viele Benutzer und ich würden sie gerne an einer Stelle reparieren.
Ich habe keine Quelle dafür und wäre schwer zu bekommen. Ich dachte: Kann ich diese Datei mit einem ELF-fähigen Editor bearbeiten und rpath einen einfachen Pfad hinzufügen, damit sie die neuen Bibliotheken erreicht? Ist dies möglich oder wenn Sie eine ELF-Binärdatei erstellt haben, reparieren Sie Dinge an Orten und sie können nicht verschoben werden?