J'ai un ancien exécutable qui est prévu pour la casse, mais il n'y est pas encore. Il s'appuie sur certaines librairies qui ont été supprimées de mon environnement, mais j'ai quelques librairies stub quelque part où il fonctionne bien. J'aimerais faire pointer cet exécutable vers ces librairies. Oui, je pourrais définir LD_LIBRARY_PATH, mais cet exécutable est appelé à partir de nombreux scripts, et de nombreux utilisateurs et j'aimerais le corriger en un seul endroit.
Je n'ai pas de source pour cela, et il serait difficile de l'obtenir. Je pensais - puis-je modifier ce fichier, en utilisant un éditeur compatible ELF, et ajouter un simple PATH à rpath pour qu'il trouve les nouvelles librairies ? Est-ce possible, ou une fois que vous créez un binaire ELF, vous fixez les choses à des emplacements et ils ne peuvent pas être déplacés ?