Debian リポジトリ
Debian で Tor パッケージリポジトリを有効にする理由と方法は何ですか?
Tor Project は独自の Debian パッケージリポジトリ を保持しています。Debian は Tor のLTSバージョンを提供しているので、常に最新の安定した Tor バージョンが得られるとは限りません。したがって、リポジトリからTor
をインストールすることをお勧めします。
Debian ベースのディストリビューションで Tor パッケージリポジトリを有効にする方法を以下に示します。
注意:記号 # は、コードを root として実行することを示します。これは、システム管理権限を持つユーザーアカウントにアクセスできる必要があることを意味します。つまり、ユーザーは sudo グループに属している必要があります。
前提条件: CPU アーキテクチャを確認する
パッケージリポジトリは、amd 64
、arm 64
、および i 386
バイナリーを提供します。以下のコマンドの出力を調べて、オペレーティングシステムがバイナリーを実行できることを確認します。
# dpkg --print-architecture
amd 64
、arm 64
、または i 386
のいずれかが出力されます。リポジトリは他の CPU アーキテクチャをサポートしていません。
注意:パッケージリポジトリでは、32ビット ARM アーキテクチャ (armhf
) イメージはまだ提供されていません。Debian が提供するバージョン (Debian のバックポートもチェックするようにしてください。そちらの方が最新の Tor パッケージを持っていることが多いからです) をインストールするか、ソースから Tor をビルドする必要があります。
1. apt-transport-https
をインストールする
libapt-pkg ライブラリーを使用するすべてのパッケージマネージャーが HTTPS (Hypertext Transfer Protocol Secure) でアクセス可能なソースのメタデータとパッケージにアクセスできるようにします。
# apt install apt-transport-https
2. /etc/apt/sources.list.d/
に tor.list
という名前の新しいファイルを作成します。次のエントリーを追加します。
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main
実験的なパッケージを試す場合は、上記の行に追加してください。
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main
ナイトリービルドの場合:
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main
<DISTRIBUTION>
をオペレーティングシステムのコードネームに置き換えてください。lsb_release -c
または cat /etc/debian_version
を実行して、オペレーティングシステムのバージョンを確認してください。
注意: Ubuntu Focal は32ビットのサポートを終了したので、代わりに以下を使用してください。
deb [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org focal main
deb-src [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org focal main
<ARCHITECTURE>
をシステムアーキテクチャーに置き換えてください ( dpkg --print-architecture
と記述して見つけられます) 。
sudo apt update 実行時の警告表示:
Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://deb.torproject.org/torproject.org focal InRelease' doesn't support architecture 'i386'
3. 次に、コマンドプロンプトで以下のコマンドを実行して、パッケージに署名するために使用する GPG キーを追加します。
# wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/deb.torproject.org-keyring.gpg >/dev/null
4. Tor と Tor debian キーリングをインストールする
署名鍵を最新に保つために Debian パッケージを提供しています。これを使うことをお勧めします。以下のコマンドでインストールしてください。
# apt update
# apt install tor deb.torproject.org-keyring
- このページを編集 - この翻訳を改善する - フィードバックを提案 - 固定リンク
Ubuntu リポジトリを使うことはできますか?
いいえ。 Ubuntu universe 内のパッケージは使用しないでください。 当該リポジトリは確実に更新されるとは限りません。つまり、安定性とセキュリティ上の問題が修正されないままになる可能性があります。 代わりに、 Tor Debian リポジトリを使用してください。
- このページを編集 - この翻訳を改善する - フィードバックを提案 - 固定リンク
Tor 経由で APT を使用できますか?
はい、deb.torproject.org
も Onion Service が利用可能です: http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/
注意:記号 # は、コードを root として実行することを示します。これは、システム管理権限を持つユーザーアカウントにアクセスできる必要があることを意味します。つまり、ユーザーは sudo グループに属している必要があります。
Tor 経由で APT を使用する (APT over Tor) には、「apt transport」がインストールされている必要があります。
# apt install apt-transport-tor
次に、/etc/apt/sources.list
または /etc/apt/sources.list.d/
に次のエントリーを追加する必要があります。
# 安定版の場合
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org <DISTRIBUTION> main
# 不安定版の場合
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-nightly-main-<DISTRIBUTION> main
<DISTRIBUTION>
をオペレーティングシステムのコードネームに置き換えてください。lsb_release -c
または cat /etc/debian_version
を実行して、オペレーティングシステムのバージョンを確認してください。
Debian bookworm 以降では、よりモダンな deb822 スタイルもご利用いただけます。
# echo "\
Types: deb deb-src
Components: main
Suites: bookworm
URIs: tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org
Architectures: amd64 arm64 i386
Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg
" | sudo tee /etc/apt/sources.list.d/tor.sources
- このページを編集 - この翻訳を改善する - フィードバックを提案 - 固定リンク