Depozitul Debian

Yes, deb.torproject.org is also served via an Onion Service: http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/

Pentru a utiliza Apt peste Tor, trebuie instalat transportul apt :

sudo apt install apt-transport-tor -y

Then you need to add the repository:

For the stable version:

printf "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/tor-project-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org $(lsb_release -c) main" | sudo tee -a /etc/apt/sources.list.d/tor-project.list
printf "deb-src [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/tor-project-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org $(lsb_release -c) main" | sudo tee -a /etc/apt/sources.list.d/tor-project.list

For the experimental builds: printf "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/tor-project-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-experimental-$(lsb_release -c) main" | sudo tee -a /etc/apt/sources.list.d/tor-project.list printf "deb-src [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/tor-project-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-experimental-$(lsb_release -c) main" | sudo tee -a /etc/apt/sources.list.d/tor-project.list


For the nightly builds:

printf "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/tor-project-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-nightly-main-$(lsb_release -c) main" | sudo tee -a /etc/apt/sources.list.d/tor-project.list printf "deb-src [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/tor-project-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-nightly-main-$(lsb_release -c) main" | sudo tee -a /etc/apt/sources.list.d/tor-project.list


Since Debian 12 bookworm you can also use the more modern deb822-style:

echo -e "Types: deb deb-src\nComponents: main\nSuites: bookworm\nURIs: tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org\nArchitectures: amd64 arm64 i386\nSigned-By: /usr/share/keyrings/tor-project-keyring.gpg" | sudo tee /etc/apt/sources.list.d/tor-project.sources ```

Proiectul Tor își menține propriul depozit de pachete Debian. Din moment ce Debian oferă versiunea LTS a Tor, este posibil ca aceasta să nu vă ofere întotdeauna cea mai recentă versiune Tor stabilă. Prin urmare, este recomandat să instalați tor din depozitul nostru.

Iată cum puteți activa Tor Package Repository în distribuțiile bazate pe Debian:

Note: The symbol # refers to running the code as root. This means you should have access to a user account with system administration privileges, i.e. your user should be in the sudo group.

Precondiție: Verificați arhitectura procesorului

Depozitul de pachete oferă binare amd64, arm64 și i386. Verificați dacă sistemul dumneavoastră de operare este capabil să ruleze binar prin inspectarea ieșirii următoarei comenzi:

  # dpkg --print-architecture

Acesta trebuie să fie produs fie amd64, arm64, fie i386. Depozitul nu acceptă alte arhitecturi de procesor.

Notă: Depozitul de pachete nu oferă (deocamdată) imagini cu arhitectură ARM pe 32 de biți (armhf). Ar trebui fie să instalați versiunea oferită de Debian (asigurați-vă că verificați și backport-urile Debian, deoarece acesta are adesea un pachet Tor mai actualizat), fie build Tor din sursă.

1. Instalați apt-transport-https

Pentru a permite tuturor managerilor de pachete care folosesc biblioteca libapt-pkg să acceseze metadate și pachete disponibile în surse accesibile prin https (Hypertext Transfer Protocol Secure).

   # apt install apt-transport-https

2. Creați un fișier nou în /etc/apt/sources.list.d/ numit tor.list. Se adaugă următoarele intrări:

   deb     [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main

Daca vrei sa incerci pachetele experimentale, adauga aceste in plus in linia de deasupra:

   deb     [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main

Sau versiuni nocturne:

   deb     [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main

Înlocuiți <DISTRIBUTION> cu numele de cod al sistemului de operare. Rulați lsb_release -c sau cat /etc/debian_version pentru a verifica versiunea sistemului de operare.

Notă: Ubuntu Focal a șters suportul pentru 32-biți, astfel încât în schimb utilizați:

   deb     [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org focal main
   deb-src [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org focal main

Înlocuiți <ARCHITECTURE> cu arhitectura sistemului dumneavoastră (ați găsit-o mai devreme scriind dpkg --print-architecture).

Simptom de avertizare, la rularea 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. Apoi adăugați cheia gpg utilizată pentru a semna pachetele executând următoarea comandă la solicitarea de comandă:

   # wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/deb.torproject.org-keyring.gpg >/dev/null

4. Instalați tor și tor debian keyring

Oferim un pachet Debian pentru a vă ajuta să mențineți cheia de semnare actuală. Este recomandat să-l utilizați. Instalați-l cu următoarele comenzi:

   # apt update
   # apt install tor deb.torproject.org-keyring

Nu. Nu folosiți pachetele din universul Ubuntu. În trecut, acestea nu au fost actualizate în mod fiabil. Asta înseamnă că ai putea fi lipsa de stabilitate și remedieri de securitate. În schimb, vă rugăm să utilizați depozitul Tor Debian.