Saya menghadapi masalah yang sama, di sini adalah bagaimana saya cepat memperbaikinya, dengan asumsi Anda memiliki server linux dengan OS dan arsitektur yang sama.
Instal perangkat lunak pada sistem yang Anda kontrol
Temukan contoh yang dapat dieksekusi which python
dan salin ke~/
Salin perpustakaan dengan:
ldd "$(which python)" | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' ~/
Transfer yang dapat dieksekusi dan perpustakaan ke sistem lain di mana Anda hanya memiliki hak istimewa lokal, kemudian jalankan yang berikut:
mkdir ~/lib
export PATH="$PATH:~/lib"
export LD_LIBRARY_PATH=~/lib:/lib:/usr/lib
Ini akan membuat folder ~/lib
untuk menyimpan perpustakaan, menambahkannya ke jalur Anda, dan memberi tahu LD untuk melihat perpustakaan di sana, jadi tambahkan saja berkas executable dan perpustakaan di sana, sekarang Anda dapat menjalankannya seperti yang Anda inginkan di tempat lain
Ini mungkin sangat retas, tetapi sangat portabel, cepat, dan saya belum menemukan sesuatu yang tidak dapat saya jalankan dengan cara itu, tentu saja, perangkat lunak tidak dapat mencoba melakukan hal-hal yang memerlukan akses root, seperti mengikat ke port yang lebih rendah dari 1024, dll.