Проєкт Tor підтримує власне сховище пакетів Debian. Оскільки Debian надає версію Tor LTS, це не завжди може надати вам останню стабільну версію Tor. Тому ми рекомендуємо встановити tor
з нашого репозиторію.
Ось як ви можете увімкнути сховище пакетів Tor у дистрибутивах на базі 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.
Необхідна умова: Перевірте архітектуру CPU
Репозиторій пакунка пропонує двійкові пакунки amd64
, arm64
, і i386
. Переконайтеся, що ваша операційна система здатна запустити двійковий файл, перевіривши вивід такої команди:
# dpkg --print-architecture
Він має виводити amd64
, arm64
або i386
. Репозиторій не підтримує інші архітектури CPU.
Примітка: Репозиторій пакунків не пропонує образи 32-розрядної архітектури ARM (armhf
) (поки що). Вам слід або встановити версію, яку пропонує Debian (перегляньте також Debian backports, оскільки в там часто доступний сучасніший пакунок Tor), або створіть Tor із джерела.
1. Встановіть apt-transport-https
Для дозволу всім менеджерам пакунків, які використовують бібліотеку libapt-pkg, отримувати доступ до метаданих і пакунків, доступних у джерелах, доступних через https (захищений протокол передачі гіпертексту).
# apt install apt-transport-https
2. Створіть новий файл у /etc/apt/sources.list.d/
з ім'ям tor.list
. Додайте такі записи:
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
Якщо ви хочете спробувати експериментальні пакунки, додайте ці додатково до зазначених раніше рядків:
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
Або нічні збірки:
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
Замініть <DISTRIBUTION>
кодовою назвою операційної системи. Запустіть lsb_release -c
або cat /etc/debian_version
, щоб перевірити версію операційної системи.
Примітка. Ubuntu Focal відмовився від підтримки 32-розрядної версії, тому замість цього використовуйте:
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
Замініть <ARCHITECTURE>
архітектурою системи (ви знайшли її раніше, написавши dpkg --print-architecture
).
Попереджувальний симптом під час запуску 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. Потім додайте ключ gpg, який використовується для підписання пакетів, виконавши таку команду в командному рядку:
# wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null
4. Встановіть tor і набір ключів tor debian
Ми надаємо пакет Debian, щоб допомогти вам підтримувати наш ключ підпису актуальним. Рекомендується використовувати його. Встановіть його за допомогою таких команд:
# apt update
# apt install tor deb.torproject.org-keyring