Mam stary plik wykonywalny zaplanowany na stertę złomu, ale jeszcze go tam nie ma. Opiera się na niektórych bibliotekach, które zostały usunięte z mojego środowiska, ale mam kilka bibliotek zastępczych gdzieś, gdzie działa dobrze. Chciałbym wskazać ten plik wykonywalny na te biblioteki zastępcze. Tak, mógłbym ustawić LD_LIBRARY_PATH, ale ten plik wykonywalny jest wywoływany z wielu skryptów i wielu użytkowników i chciałbym to naprawić w jednym miejscu.
Nie mam źródła tego i trudno byłoby to zdobyć. Zastanawiałem się - czy mogę edytować ten plik, używając edytora obsługującego ELF i dodać prostą PATH do rpath, aby trafił do nowych bibliotek? Czy to możliwe, czy po utworzeniu pliku binarnego ELF naprawiasz rzeczy w lokalizacjach i nie można ich przenieść?