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.
このエラーを回避するにはどうすればよいですか?
変更する必要があります
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
を使用して正しいファイルパスを取得します。
設定するとエラーは消えますが
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および派生製品の場合。
追加するだけです
export LD_PRELOAD =/usr/lib/x86_64-linux-gnu/libproxychains.so.3
ターミナルで.bashrc
を実行する代わりにproxychains bash
で。