Tor Project's repository only support amd64, arm64, or i386 architectures.
# dpkg --print-architecture
amd64
Install apt-transport-https
# apt install apt-transport-https gnupg
Add Tor Project repository into debian machince
- Create a new file in /etc/apt/sources.list.d/ named tor.list
- Filled with
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org trixiemain
deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org trixie main
Currently, Tor repository only support bookworm, bullseye and trixie.
Add gpg key for Tor Project's repository
# wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/deb.torproject.org-keyring.gpg >/dev/null
If asc file does not exist, use your browser to open https://deb.torproject.org/torproject.org/. It will open directory of /torproject.org. Find file's name with asc, copy the file name and replace A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc with the new one.
Install Tor Project key's
# apt install tor deb.torproject.org-keyring
Installing Tor
# apt install tor