注意: これらの手順は、ネットワークデーモン、つまり little-t-tor をインストールするためのものです。 Tor Browser のインストール方法につきましては、Tor Browser ユーザーマニュアルをご覧ください。

管理者権限: Tor をインストールするには root 権限が必要です。 apt や dpkg のように root ユーザーとして実行する必要があるコマンドの下には、すべて「#」が付加されています。一方、ユーザーとして実行するコマンドには、ターミナルの標準プロンプトに似た「$」が付加されています。 ルート端末を開くには、sudo su、sudo-i、su-i のいずれかのオプションがあります。sudo はユーザパスワードを要求しますが、su はシステムのrootパスワードを要求します。

Debian / Ubuntu

Ubuntu universe 内のパッケージは使用しないでください。 これまでは確実にアップデートされていませんでした。つまり、安定性とセキュリティの問題が修正されない可能性がありました。

  • Tor パッケージリポジトリの設定

以下の手順 に沿って、Tor Project APT リポジトリを有効にします。

  • パッケージのインストール

# apt install tor

Fedora

  • Tor パッケージリポジトリの設定

以下の手順 に沿って、Tor Project のRPMパッケージリポジトリを有効にします。

  • パッケージのインストール

# dnf install tor

FreeBSD

  • パッケージのインストール

# pkg install tor

OpenBSD

  • パッケージのインストール

# pkg_add tor

macOS

  • パッケージマネージャーのインストール

OS XにはHomebrewとMacportsの2つのパッケージマネージャーがあります。 お好きなパッケージマネージャーをご利用ください。

Homebrewをインストールするには、 brew.sh の指示に沿ってください。

Macportsをインストールするには、 macports.org/install.php の指示に沿ってください。

  • パッケージのインストール

ターミナルウィンドウで Homebrew をご利用の場合、次のコマンドを実行します。

# brew install tor

ターミナルウィンドウで Macports をご利用の場合、次のコマンドを実行します。

$ sudo port install tor

Arch Linux

  • torパッケージを Arch Linux にインストールするには、以下のコマンドを実行します。
# pacman -Syu tor

DragonFlyBSD

  • ブートストラップpkg

DragonFlyBSD の日次スナップショットとリリース(3.4から)には、すでにpkgがインストールされています。ただし、以前のリリースからのアップグレードにはありません。何らかの理由でpkgがシステムにない場合は、ソースからビルドしたり、DPortsをインストールしたりしなくても、簡単にブートストラップできます。

# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
  • pkgのセットアップの推奨手順

ここでは、FreeBSD システムで使用しているものと似ています。また、HTTPS を使用してパッケージと更新プログラムを取得します。そのため、ここでは追加のパッケージ (ca_root_nss) も必要です。

ca_root_nssパッケージをインストールします。

# pkg install ca_root_nss

新規インストールの場合、ファイル/usr/local/etc/pkg/repos/df-latest.conf.sample/usr/local/etc/pkg/repos/df-latestにコピーされます。拡張子 「.sample」 で終わるファイルは無視されます。pkg (8) は「.conf」で終わるファイルのみを読み込み、見つかった数だけ読み込みます。

DragonflyBSD は 2 つのパッケージリポジトリを持っています。

  • Avalon (mirror-master.dragonflybsd.org);
  • Wolfpond (pkg.wolfpond.org).

/usr/local/etc/pkg/repos/df-latestのリポジトリを示すために使用される URLを編集するだけです。Avalonにはpkg+https://をご利用ください。

これらすべての変更を適用した後、パッケージリストを再度更新し、適用する新しい更新が既にあるかどうかをご確認ください。

# pkg update -f
# pkg upgrade -y -f
  • パッケージのインストール

torパッケージをインストールする。

# pkg install tor

NetBSD

  • pkg_add のセットアップ

NetBSD オペレーティングシステムの最近のバージョンでは、pkgsrcバイナリパッケージを管理するためのaptyumのようなソフトウェアであるpkginを使用するように設定できます。ここでは設定を変換せず、代わりに単純なpkg_addを使用します。

# echo "PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
  • パッケージのインストール

NetBSD の tor パッケージをインストールする。

# pkg_add tor

Void Linux

Void Linux にtorパッケージをインストールするには、以下のコマンドを実行します。

# xbps-install -S tor

ソースからの Tor のインストール

  • 最新リリースと依存関係のダウンロード

Tor の最新リリースはダウンロードページにあります。

ソースからビルドする場合は、まず libevent をインストールし、opensslとzlib(該当する場合は-develパッケージを含む)があることをご確認ください。

  • Tor のインストール

    tar -xzf tor-0.4.3.6.tar.gz; cd tor-0.4.3.6

    ./configure && make

これで、tor を src/app/tor として実行するか(0.4.3.x以降)、make installを(必要に応じてrootとして)実行して /usr/local/ にインストールし、tor を実行するだけで起動できるようになります。