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:
Notă: simbolul # se referă la rularea codului ca root. Acest lucru înseamnă că ar trebui să aveți acces la un cont de utilizator cu privilegii de administrare a sistemului, de exemplu, utilizatorul dumneavoastră ar trebui să fie în grupul sudo.
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.
Note: The package repository does not offer 32-bit ARM architecture (armhf
) images (yet). You should either install the version Debian offers (make sure to check out Debian backports, too, as that one has often a more up-to-date Tor package), or build Tor from source.
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/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:
deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main
Sau versiuni nocturne:
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
Î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/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
Î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/tor-archive-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