Tôi có một chương trình chạy trên Linux. Chương trình gặp sự cố nếu một thư viện cụ thể tồn tại trên hệ thống nhưng chạy bình thường nếu không có thư viện. (Nó dường như chỉ tìm kiếm thư viện trong lần chạy đầu tiên, nhưng không quan tâm nếu nó không thể tìm thấy nó. Nếu thư viện có mặt trong các lần chạy tiếp theo, chương trình dường như bỏ qua nó.)
Tôi muốn giới hạn các thư viện mà chương trình có thể sử dụng trong thời gian chạy. Làm thế nào tôi có thể đạt được điều này?
Những hạn chế và khả năng :
- Tôi không thể sửa đổi chương trình.
- Tôi không thể nâng cấp hoặc thay đổi các thư viện hiện có trên hệ thống.
- Tôi có thể gói chương trình trong một kịch bản shell hoặc gọi nó từ chương trình của riêng tôi.
Chỉnh sửa: Đây là một dẫn xuất sửa đổi của Firefox không được công khai. Thật vậy, như Faheem Mitha nghi ngờ, dường như nó đang tạo ra một cái gì đó trong hồ sơ người dùng. Tôi không chắc nó là gì vào lúc này.