注意: これらの手順は、ネットワークデーモン、つまり little-t-tor をインストールするためのものです。
Tor Browser のインストール方法につきましては、Tor Browser ユーザーマニュアルをご覧ください。
管理者権限: Tor をインストールするには root 権限が必要です。
apt や dpkg のように 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 の指示に沿ってください。
パッケージのインストール
ターミナルウィンドウで 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 バイナリーパッケージを管理するための apt や yum のようなソフトウェアである 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-<version>.tar.gz; cd tor-<version>
<version>を tor の最新バージョン、例えば tor-0.4.8.12 のように置き換えてください。
./configure && make
これで、tor を src/app/tor として実行するか(0.4.3.x以降)、make installを(必要に応じてrootとして)実行して /usr/local/ にインストールし、tor を実行するだけで起動できるようになります。