Verwenden von Proxy-Ketten, um ein apt-get-Update in Ubuntu 12.04.2 durchzuführen
sudo proxychains apt-get update
gibt folgenden Fehler
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored.
Wie kann ich diesen Fehler vermeiden?
/usr/bin/proxychains
enthält einen Link zu LD_PRELOAD, der nicht seinlibproxychains.so.3
sollte, aber sein solltelibproxychains.so
. Vorausgesetzt natürlich, Sie haben eine/usr/lib/libproxychains.so
korrekte Verknüpfung zu/usr/lib/libproxychains.so.3
Antworten:
Du musst dich ändern
zu
in / usr / bin / proxychains
oder verwenden Sie
find /usr/lib/ -name libproxychains.so.3 -print
, um den richtigen Dateipfad zu erhalten.quelle
proxy_dns
muss das Gleiche auch getan werden`which proxyresolv`
.Obwohl der Fehler beim Einstellen verschwindet
In / usr / bin / proxychains befindet sich unter Ubuntu keine solche Datei an diesem Speicherort. Der Link befindet sich in / usr / lib / x86_64-linux-gnu / auf einem 64-Bit-System und / usr / lib / i386-linux-gnu / (glaube ich) auf einem 32-Bit-System. Der Link verweist auf die Datei libproxychains.so.3.0.0 im selben Verzeichnis. Die Änderung sollte sein
wenn auf 64bit
wenn auf 32bit Ubuntu und Derivaten.
quelle
Sie können einfach hinzufügen
in
.bashrc
stattproxychains bash
im Terminal laufen .quelle