proxychains LD_PRELOAD не может быть предварительно загружен

7

Использование proxychains для обновления apt-get в ubuntu 12.04.2

sudo proxychains  apt-get update

дает следующую ошибку

ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored.

Как избежать этой ошибки?

    
задан Saeed 10.05.2013 в 18:48
источник

3 ответа

12

Вы должны изменить

export LD_PRELOAD=libproxychains.so.3

to

export LD_PRELOAD=/usr/lib/libproxychains.so.3

в / usr / bin / proxychains

или используйте find /usr/lib/ -name libproxychains.so.3 -print , чтобы получить правильный путь к файлу.

    
ответ дан Huseyin 29.08.2013 в 13:19
источник
2

Хотя ошибка исчезает при установке

export LD_PRELOAD=/usr/lib/libproxychains.so.3

в / usr / bin / proxychains нет такого файла в этом месте на Ubuntu. ссылка находится в / usr / lib / x86_64-linux-gnu / на 64-битной системе и / usr / lib / i386-linux-gnu / (я думаю) на 32-битной системе. Ссылка указывает на файл libproxychains.so.3.0.0 в том же каталоге. Это изменение должно быть

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3

, если на 64-битной

export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3

, если на 32-битном Ubuntu и производных.

    
ответ дан Olove 03.11.2016 в 21:13
источник
0

Вы можете просто добавить

  

экспортировать LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3

в .bashrc вместо запуска proxychains bash в терминале.

    
ответ дан Guoliang Wang 05.02.2018 в 08:08
источник

Ознакомьтесь с другими вопросами по меткам