Utilisation de proxychains pour effectuer la mise à jour apt-get dans Ubuntu 12.04.2
sudo proxychains apt-get update
donne l'erreur suivante
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored.
Comment puis-je éviter cette erreur?
/usr/bin/proxychains
contient un lien vers LD_PRELOAD, qui ne devrait pas êtrelibproxychains.so.3
mais devrait l'êtrelibproxychains.so
. Bien sûr, en supposant que vous avez/usr/lib/libproxychains.so
correctement lié à/usr/lib/libproxychains.so.3
Réponses:
Vous devez changer
à
dans / usr / bin / proxychains
ou utilisez
find /usr/lib/ -name libproxychains.so.3 -print
pour obtenir le bon chemin de fichier.la source
proxy_dns
, la même chose doit également être effectuée`which proxyresolv`
.Bien que l'erreur disparaisse lors du réglage
dans / usr / bin / proxychains, il n'y a pas un tel fichier à cet emplacement sur Ubuntu. le lien réside dans / usr / lib / x86_64-linux-gnu / sur un système 64 bits et / usr / lib / i386-linux-gnu / (je pense) sur un système 32 bits. Le lien pointe vers le fichier libproxychains.so.3.0.0 dans le même répertoire. Le changement devrait être
si sur 64 bits
si sur Ubuntu 32 bits et dérivés.
la source
Dans mon cas,
n'a pas marché. J'ai également ajouté cette ligne à ma
.bashrc
et l' ai rafraîchie parsource ~/.bashrc
Solution: vous devez l'ajouter / le modifier
proxychains
en:si sur Ubuntu 32 bits et dérivés, remplacer
x86_64-linux-gnu
pari386-linux-gnu
la source
Vous pouvez simplement ajouter
dans
.bashrc
au lieu de courirproxychains bash
dans le terminal.la source