TorによるApt-get更新


11

私のapt-getリストを更新しようとしています。私の国では、多くのサイトがブロックされているか、企業からブロックされています。

システム全体にプロキシを使用すると、エラーが発生し、 Torはブラウジング時に完全に機能します。apt-getTorからの接続を介して更新できますか?Tor接続を使用してブロックされたサイトのブロックを解除したいので、apt-get updateエラーなしで実行できます。

編集:私はUbuntu 13.10とTor 0.2.21を使用しています

$ 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?

の出力はsudo apt-get update何ですか?
Braiam 2013年

もう一度実行できますsudo apt-get update -o Debug::Acquire::http=trueか?
Braiam 2013年

2
私が知っているすべてのことについては、Googleのサーバーへのアクセスに問題があります。Googleは同じアドレスからのすべての接続を検出してブロックします。ソースリストからgoogleを削除して、他のリポジトリでエラーが発生するか、それともそれだけかを確認することができます。
animaletdesequia 2013年

E:オプションDebug :: Acquire :: http:構成アイテムの指定には= <val>が必要です。
アレクサンダー

@Alexander-質問は回答で更新してください-重要な情報をコメントに追加しないようにしてください。重要な情報は読みにくいことが多いためです。ありがとう。
fossfreedom

回答:


4

apt-transport-torパッケージをインストールしてから:

編集/etc/apt/sources.listtor+て、リポジトリに接頭辞を追加します。

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

これにより、aptをtorで実行できます。

注:http://deb.debian.org/debian unstable mainディストリビューションの適切なソースに置き換えてください。


それは私のために働いた。Tnx
ako

3

Torsocksを使用できます。これは、Torソックスの使用を簡素化するために、アプリケーションを強化するためのシェルラッパーです。

torsocks apt-get update

1

http://dl.google.comaptソースから削除する必要があります。最初の方法は、ソフトウェアセンターから削除するか/etc/apt/sources.list、ルートアクセスで編集することです。

kubuntuを使用している場合は、software centerソースを使用して選択することができconfigure source softwareますhttp://dl.google.com。クリックして他のタブを選択し、削除します。

そしてその後:

sudo apt-get clean
sudo apt-get update

2
質問はそれを更新する方法を見つけることがありながら、これは、更新されてからChromeを停止する
ムスタファAhangarha

@MostafaAhangarha Chromeは公式のUbuntuリポジトリではありません。Chromiumは公式ですが、Google Chromeを自動化してアップグレードするための直接的な方法はありません。
A1Gard 2016年

次に、彼はChromeの代わりにクロムを使用する必要があると言っていますが、これは質問には関係ありません。まだ、私はあなたの答えのどこにもこの提案を見ていません。Chromeを更新から削除するだけで、彼の質問に対する答えにはなりません。彼はGoogle Chromeを更新したいのですが、彼が説明した問題のため、プロキシなしではネットワークを介してそれを行うことはできません(同じ問題があります)。torify私の場合と同じように彼の問題を解決できるTorネットワークを介してトラフィックを転送できるようにすることを彼に提案しました。
Mostafa Ahangarha

Google Chromeは、Ubuntuにインストールする他のソフトウェアと同じように、直接、完全に更新できます。イランを含むいくつかの国では、Googleの会社はChromeのアップデートへのアクセスを含む一部のサービスの使用を許可していません。解決策として、プロキシを使用する必要があります。幸運を祈る
モスタファアハンガラ2016年

1

端末からTorをインストールした場合は、が必要torifyです。その場合は、スクリプトまたはプログラムのトラフィックをtorから渡すことができます。

まずrootになりsudo su、次にこれを実行します。

torify apt-get update

その後、通常の方法でGoogle Chromeを更新できます

apt-get upgrade

私はイランにいるので、あなたと同じ問題に直面しています。この方法でChromeを更新しました。


それは私にとっては
うまくいき

どうsudo torify apt-get updateですか?そうでない場合、エラーは何ですか?
Mostafa Ahangarha 2016年

はいの呪い...
A1Gard

それでも動かないということですか?そうでない場合は、コマンドを実行する前にTorブラウザーが機能し、接続されていますか?それは私にとって完璧に機能します。
Mostafa Ahangarha 2016年

1
torifyは、後方互換性のためのTorsocksのラッパーにすぎません
Pablo Bianchi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.