web-dev-qa-db-ja.com

proxychains LD_PRELOADはプリロードできません

Ubuntu 12.04.2でプロキシチェーンを使用してapt-get更新を行う

Sudo proxychains  apt-get update

次のエラーが発生します

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

このエラーを回避するにはどうすればよいですか?

9
Saeed

変更する必要があります

export LD_PRELOAD=libproxychains.so.3

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

in / usr/bin/proxychains

またはfind /usr/lib/ -name libproxychains.so.3 -printを使用して正しいファイルパスを取得します。

15
Huseyin

設定するとエラーは消えますが

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

/ usr/bin/proxychains Ubuntuのその場所にはそのようなファイルはありません。 linkは、64ビットシステムでは/ usr/lib/x86_64-linux-gnu /に、32ビットシステムでは/ usr/lib/i386-linux-gnu /(i think)にあります。リンクは、同じディレクトリ内のfile 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および派生製品の場合。

2
Olove

追加するだけです

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

ターミナルで.bashrcを実行する代わりにproxychains bashで。

0
Guoliang Wang