From a3299f5906051246e4a1559cee7fd9218e6e4b13 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Wed, 4 Jun 2025 22:47:02 +0300 Subject: [PATCH] Install Tor from the official repository --- .config/setup/05-install-tor.sh | 11 +++++++++++ .config/setup/{ => sources.list.d}/debian.sources | 0 .config/setup/sources.list.d/tor.sources | 5 +++++ 3 files changed, 16 insertions(+) create mode 100755 .config/setup/05-install-tor.sh rename .config/setup/{ => sources.list.d}/debian.sources (100%) create mode 100644 .config/setup/sources.list.d/tor.sources diff --git a/.config/setup/05-install-tor.sh b/.config/setup/05-install-tor.sh new file mode 100755 index 0000000..bd148bf --- /dev/null +++ b/.config/setup/05-install-tor.sh @@ -0,0 +1,11 @@ +#! /usr/bin/sh + +sudo cp "${HOME}"/.config/setup/sources.list.d/tor.sources /etc/apt/sources.list.d/ +sudo chmod 644 /etc/apt/sources.list.d/tor.sources + +outfile=/usr/share/keyrings/deb.torproject.org-keyring.gpg +curl --silent https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | sudo tee "${outfile}" >/dev/null +sudo chmod 644 "${outfile}" + +sudo apt update +sudo apt install tor deb.torproject.org-keyring diff --git a/.config/setup/debian.sources b/.config/setup/sources.list.d/debian.sources similarity index 100% rename from .config/setup/debian.sources rename to .config/setup/sources.list.d/debian.sources diff --git a/.config/setup/sources.list.d/tor.sources b/.config/setup/sources.list.d/tor.sources new file mode 100644 index 0000000..c33a6a8 --- /dev/null +++ b/.config/setup/sources.list.d/tor.sources @@ -0,0 +1,5 @@ +Types: deb deb-src +URIs: https://deb.torproject.org/torproject.org +Suites: testing +Components: main +Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg