Tôi có một tệp thực thi cũ được lên lịch cho đống phế liệu, nhưng nó vẫn chưa ở đó. Nó dựa trên một số lib đã bị xóa khỏi môi trường của tôi, nhưng tôi có một số libs sơ khai ở một số nơi mà nó hoạt động tốt. Tôi muốn trỏ tệp thực thi này đến các lib sơ khai này. Có, tôi có thể đặt LD_LIBRARY_PATH, nhưng tệp thực thi này được gọi từ nhiều tập lệnh và nhiều người dùng và tôi muốn sửa nó ở một chỗ.
Tôi không có nguồn cho việc này và sẽ rất khó để lấy nó. Tôi đang suy nghĩ - tôi có thể chỉnh sửa tệp này bằng cách sử dụng trình chỉnh sửa nhận biết ELF và thêm một PATH đơn giản vào rpath để nó đạt được các lib mới không? Điều này có thể thực hiện được không, hay một khi bạn tạo một bản nhị phân ELF, bạn cố định mọi thứ vào các vị trí và chúng không thể di chuyển được?