Tôi gặp vấn đề tương tự, đây là cách tôi nhanh chóng sửa nó, giả sử bạn có một máy chủ linux có cùng hệ điều hành và kiến trúc.
Cài đặt phần mềm trên hệ thống mà bạn điều khiển
Tìm ví dụ thực thi which python
và sao chép nó vào~/
Sao chép các thư viện với:
ldd "$(which python)" | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' ~/
Chuyển tệp thực thi và các thư viện sang hệ thống khác nơi bạn chỉ có các đặc quyền cục bộ, sau đó chạy như sau:
mkdir ~/lib
export PATH="$PATH:~/lib"
export LD_LIBRARY_PATH=~/lib:/lib:/usr/lib
Điều này sẽ tạo một thư mục ~/lib
để lưu trữ các thư viện, thêm nó vào đường dẫn của bạn và yêu cầu LD xem xét các thư viện ở đó, vì vậy chỉ cần thêm các tệp thực thi của bạn và các thư viện ở đó, bây giờ bạn có thể chạy nó như bạn ở nơi khác
Điều này có thể rất khó khăn, nhưng nó rất cơ động, nhanh chóng và tôi chưa tìm thấy thứ gì tôi không thể chạy theo cách đó, tất nhiên, phần mềm không thể cố gắng thực hiện những việc cần truy cập root, như ràng buộc với cổng thấp hơn hơn 1024, v.v.