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