web-dev-qa-db-fra.com

Apt-get update via tor

J'essaie de mettre à jour ma liste apt-get. Dans mon pays, de nombreux sites sont bloqués ou ont été bloqués par les entreprises.

Lorsque j'utilise un proxy pour l'ensemble du système, des erreurs se produisent, tor fonctionne parfaitement lors de la navigation. Ma question est la suivante: puis-je mettre à jour apt-get via une connexion de tor? Je veux dire que je veux débloquer les sites bloqués en utilisant une connexion tor afin que je puisse effectuer "apt-get update" sans erreur ...

Merci d'avance.

Modification BTW: J'utilise Ubuntu 13.10 et Tor 0.2.21

alexander@Alexander-PC:~$ Sudo apt-get update
[Sudo] password for alexander: 
Ign http://extras.ubuntu.com saucy InRelease                                   
Ign http://security.ubuntu.com saucy-security InRelease                        
Ign http://us.archive.ubuntu.com saucy InRelease                               
Hit http://extras.ubuntu.com saucy Release.gpg                                 
Get:1 http://dl.google.com stable InRelease [1,540 B]
100% [1 InRelease gpgv 1,540 B] [Waiting for headers] [Waiting for headers]        
[WaSplitting up/var/lib/apt/lists/partial/dl.google.com_linux_chrome_deb_dists_stabIgn  
http://dl.google.com stable InRelease                                      
E: GPG error: http://dl.google.com stable InRelease: Clearsigned file isn't valid, 
got 'NODATA' (does the network require authentication?
7
Alexander

Si vous avez installé Tor depuis le terminal, vous devez avoir torify. Dans ce cas, vous pouvez simplement transmettre le trafic de tout script ou programme de tor.

Devenez d'abord root en utilisant Sudo su puis lancez ceci:

torify apt-get update

Ensuite, vous pourrez mettre à jour votre Google Chrome de manière classique à l'aide de

apt-get upgrade

Je suis en Iran, donc confronté au même problème que le vôtre. Je viens d'utiliser cette méthode pour mettre à jour mon Chrome.

1

Installez le paquetage apt-transport-tor puis:

Éditez /etc/apt/sources.list pour ajouter le préfixe tor+ à vos référentiels.

deb     tor+http://deb.debian.org/debian unstable main
deb-src tor+http://deb.debian.org/debian unstable main

Cela permettra à apt à courir sur tor.

Remarque: remplacez http://deb.debian.org/debian unstable main par les sources appropriées pour votre distribution.

1
Federico

Vous pouvez utiliser torsocks, C’est l’enveloppe de shell pour simplifier l’utilisation des chaussettes tor.

torsocks apt-get update
1
MmParvin

Vous devez supprimer http://dl.google.com de la source apt. Pour commencer, supprimez-le du centre logiciel ou modifiez /etc/apt/sources.list avec un accès root, lisez-le.

et si vous utilisez le kubuntu, vous pouvez utiliser software center et choisir la source, cliquer sur configure source software et choisir un autre onglet supprimer http://dl.google.com.

et après que:

Sudo apt-get clean
Sudo apt-get update
1
A1Gard