Repositório Debian
Posso usar o tor do repositório Ubuntu?
Não. Não use os pacotes do repositório universe do Ubuntu. No passado eles não foram atualizados de maneira confiável. O que significa que você pode estar perdendo ajustes de estabilidade e correções de segurança. Instead, please use Tor Debian repository.
Por que e como posso ativar o Repositório de Pacotes Tor no Debian?
O Projeto Tor mantém seu próprio {pacote de repositório Debian](https://deb.torproject.org). Desde que Debian proporciona a versão LTS do Tor, isto pode nem sempre fornecer a ultima e mais estável versão do Tor. Entretanto é recomendado instalar o tor
através do nosso repositório.
Aqui está como você pode habilitar o Repositório de Pacotes Tor em distribuições baseadas no Debian:
Observação: O símbolo # se refere a executar o código como "root". Isso significa que você deve ter acesso a uma conta de usuário com permissão de administrador do sistema, ex.: seu usuário deve estar no grupo "sudo".
Pré-requisito: Verifique a arquitetura da CPU
O repositório de pacotes oferece binários amd64
,arm64
e i386
. Verifique se o seu sistema operacional é capaz de executar o binário inspecionando a saída do seguinte comando:
# dpkg --print-architecture
A saída deve ser amd64
,arm64
ou i386
. O repositório não oferece suporte a outras arquiteturas de CPU.
Nota sobre Raspbian: O repositório de pacotes não oferece arquitetura ARM de 32 bits (
armhf
). Você deve construir o Tor a partir da fonte, ou instale a versão que o Debian oferece.
1. Instale apt-transport-https
Para habilitar todos os gerenciadores de pacotes usando a biblioteca libapt-pkg para acessar metadata e pacotes disponíveis em todas as fontes acessíveis através de https ("Hypertext Transfer Protocol Secure" Protocolo de Hypertexto de transferência segura).
# apt install apt-transport-https
2. Create a new file in /etc/apt/sources.list.d/
named tor.list
. Add the following entries:
deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main
If you want to try experimental packages, add these in addition to the lines from above (Note, use whatever is the current experimental version instead of 0.4.6.x from the example below):
deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-0.4.6.x-<DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-0.4.6.x-<DISTRIBUTION> main
Ou compilações noturnas:
deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main
Substitua <DISTRIBUTION>
pelo código de nome do seu sistema operacional. Execute lsb_release -c
ou cat /etc/debian_version
para verificar a versão do sistema operacional.
Nota: O Ubuntu Focal deixou de suportar 32-bit, portanto, em vez disso, use:
deb [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org focal main
deb-src [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org focal main
Replace <ARCHITECTURE>
with your system architecture (you found it earlier by writing dpkg --print-architecture
).
Aviso de alerta, ao executar o 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. Then add the gpg key used to sign the packages by running the following command at your command prompt:
# wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null
4. Instalar o tor e o chaveiro Tor do debian
Nós fornecemos um pacote Debian para ajudá-lo a manter nossa chave de assinatura atualizada. É recomendável que você o use. Instale-o com os seguintes comandos:
# apt update
# apt install tor deb.torproject.org-keyring
Posso usar o APT com o Tor?
Yes, deb.torproject.org
is also served through via an Onion Service: http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/
Observação: O símbolo # se refere a executar o código como "root". Isso significa que você deve ter acesso a uma conta de usuário com permissão de administrador do sistema, ex.: seu usuário deve estar no grupo "sudo".
Para usar Apt no Tor, o transporte de apt precisa ser instalado:
# apt install apt-transport-tor
Em seguida, você precisa adicionar as seguintes linhas em /etc/apt/sources.list
ou um novo arquivo em /etc/apt/sources.list.d/
:
# Para a versão estável.
deb tor://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org <DISTRIBUTION> main
# Para a versão instável.
deb tor://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-nightly-master-<DISTRIBUTION> main
Substitua <DISTRIBUTION>
pelo código de nome do seu sistema operacional. Execute lsb_release -c
ou cat /etc/debian_version
para verificar a versão do sistema operacional.
Agora atualize suas fontes e tente instalar o Tor novamente:
# apt update
# apt install tor