管理者権限: Tor をインストールするには root 権限が必要です。
apt や dpkg のように root ユーザーとして実行する必要があるコマンドの下には、すべて「#」が付加されています。一方、ユーザーとして実行するコマンドには、ターミナルの標準プロンプトに似た「$」が付加されています。
ルート権限でターミナルを開くには、sudo su、sudo-i、su-i のいずれかのオプションがあります。sudo はユーザーパスワードを要求しますが、su はシステムの root パスワードを要求します。
macOS
- パッケージマネージャーをインストール
OS XにはHomebrewとMacportsの2つのパッケージマネージャーがあります。
お好きなパッケージマネージャーをご利用ください。
Homebrew をインストールするには、brew.sh の指示に沿ってください。
Macportsをインストールするには、 macports.org/install.php の指示に沿ってください。
- パッケージのインストール
ターミナルウィンドウで Homebrew をご利用の場合は、以下のコマンドを実行します。
# brew install tor
ターミナルウィンドウで Macports をご利用の場合は、以下のコマンドを実行します。
$ sudo port install tor
Debian / Ubuntu
Ubuntu universe 内のパッケージは使用しないでください。
これまでは確実にアップデートされていませんでした。つまり、安定性とセキュリティの問題が修正されない可能性がありました。
- Tor パッケージリポジトリの構成
Enable the Torproject package repository by following the instructions.
パッケージのインストール
# apt install tor
Fedora
- Tor パッケージリポジトリの構成
/etc/yum.repos.d/tor.repo に以下の内容を追加し、tor パッケージをインストールします。
[tor]
name=Tor for Fedora $releasever - $basearch
baseurl=https://rpm.torproject.org/fedora/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=https://rpm.torproject.org/fedora/public_gpg.key
cost=100
パッケージのインストール
# dnf install tor
FreeBSD
パッケージのインストール
# pkg install tor
OpenBSD
パッケージのインストール
# pkg_add 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 を実行するだけで起動できるようになります。