Atenção: Estas instruções destinam-se à instalação tor
do daemon de rede, ou seja, little-t-tor.
Para obter instruções sobre como instalar o navegador Tor, consulte o manual do usuário do navegador Tor.
Acesso de administrador: Para instalar o Tor você precisa de privilégios de root.
Abaixo, todos os comandos que precisam ser executados como usuário root, como "apt" e "dpkg", são prefixados com #
, enquanto os comandos a serem executados como usuário, são prefixados com $
, semelhante ao prompt padrão em um terminal.
Debian / Ubuntu
Não utilize os pacotes do universo Ubuntu.
No passado, eles não eram atualizados com segurança.
O que significa que você pode estar perdendo ajustes de estabilidade e correções de segurança.
Configurar repositório do pacote Tor.
Habilitar o repositório Tor Project APT seguindo as instruções.
Instalação de pacote
# apt install tor
Fedora
Configurar repositório do pacote Tor
Habilitar o repositório de pacotes RPM do Projeto Tor seguindo as instruções.
Instalação de pacote
# dnf install tor
FreeBSD
Instalação de pacote
# pkg install tor
OpenBSD
Instalação de pacote
# pkg_add tor
macOS
Instalar gerenciador de pacotes
Existem dois gerenciadores de pacotes no OS X: Homebrew e Macports.
Você pode usar o gerenciador de pacotes de sua preferência.
Para instalar o Homebrew siga as instruções em brew.sh.
Para instalar o Macports siga as instruções em macports.org.
Instalação de pacote
Se você estiver usando o Homebrew em uma janela do Terminal, execute:
# brew install tor
Se você estiver usando Macports em uma janela do Terminal, execute:
$ sudo port install tor
Arch Linux
Para instalar o pacote tor
no Arch Linux, execute:
# pacman -Syu tor
DragonFlyBSD
Bootstrap pkg
Os snapshots e lançamentos diários do DragonFlyBSD (começando com 3.4) vêm com o pkg
já instalado. Atualizações de versões anteriores, entretanto, não terão isso. Se o pkg
estiver faltando no sistema por qualquer motivo, ele poderá ser inicializado rapidamente sem a necessidade de compilá-lo a partir do código-fonte ou mesmo ter o DPorts instalado:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
Etapas recomendadas para configurar pkg
Aqui, será semelhante ao que temos em um sistema FreeBSD, e usaremos HTTPS para buscar nossos pacotes e atualizações - então aqui também precisamos de um pacote extra para nos ajudar (ca_root_nss
).
Instalando pacote ca_root_nss
:
# pkg install ca_root_nss
Para novas instalações, o arquivo /usr/local/etc/pkg/repos/df-latest.conf.sample
é copiado para /usr/local/etc/pkg/repos/df-latest
. Os arquivos que terminam com a extensão ".sample" são ignorados; O pkg(8) lê apenas arquivos que terminam em ".conf" e irá ler quantos encontrar.
DragonflyBSD possui 2 repositórios de pacotes:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
Podemos simplesmente editar a URL usada para apontar os repositórios em /usr/local/etc/pkg/repos/df-latest
e pronto! Lembre-se de usar pkg+https:// para Avalon.
Após aplicar todas essas alterações, atualizamos novamente a lista de pacotes e tentamos verificar se já existe uma nova atualização para aplicar:
# pkg update -f
# pkg upgrade -y -f
Instalação de pacote
Instale o pacote tor
:
# pkg install tor
NetBSD
Configurar pkg_add
Versões modernas do sistema operacional NetBSD podem ser configuradas para usar o pkgin
, que é um software semelhante ao apt
ou yum
para gerenciar pacotes binários do pkgsrc. Não estamos convertendo sua configuração aqui e optamos por usar pkg_add
simples.
# echo "PKG_PATH=https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
Instalação de pacote
Instalar pacote tor
do NetBSD:
# pkg_add tor
Void Linux
Para instalar o pacote tor
no Void Linux, execute:
# xbps-install -S tor
Instalando o Tor a partir da fonte
Fazer download da versão mais recente e suas dependências
A versão mais recente do Tor pode ser encontrada na página de download.
Se você estiver compilando a partir do código-fonte, primeiro instale libevent e certifique-se de ter o openssl e o zlib (incluindo os pacotes -devel, se aplicável).
Instalar tor
tar -xzf tor-<version>.tar.gz; cd tor-<version>
Substitua <version>
pela versão mais recente do tor
, por exemplo, tor-0.4.8.12
./configure && make
Agora você pode executar o tor como src/app/tor
(0.4.3.x e posterior), ou você pode executar make install
(como root se necessário) para instalá-lo em /usr/local/
, e então você pode iniciar apenas executando o tor.