Вопрос или проблема
Я попытался установить tor на только что установленный ubuntu 24.04.
Но я столкнулся с несколькими проблемами.
Не удается добавить tor в sources.list.
Кто-нибудь знает точную запись для /etc/apt/sources.list
Во-вторых, есть проблема с libssl.
Tor требует libssl1.1, но 24.04 имеет только libssl3.
Как преодолеть эти проблемы?
Для libssl1.1 я нашел ответ. Мне пришлось скачать старый пакет и установить его вручную.
curl -O http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb
dpkg -i libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb
Мне удалось установить Tor на моем Ubuntu 24.04 Server с помощью следующего измененного /etc/apt/sources.list:
deb [arch=amd64 signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org jammy main
deb-src [arch=amd64 signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org jammy main
и следуя остальным инструкциям на странице установки Debian page
Это работает для меня в 24.04. Вот мои заметки:
Установите лаунчер
sudo apt install torbrowser-launcher
Это готовит его, чтобы его можно было использовать каждым ID индивидуально.
Tor для конкретного ID (после вышеописанной установки)
Запустите torbrowser-launcher
Копия браузера TOR будет загружена для использования этого конкретного ID.
Ответ или решение
Установка Tor на Ubuntu 24.04: Подробное руководство
Если вы столкнулись с проблемами при установке Tor на свежую версию Ubuntu 24.04, не переживайте. В данной статье мы подробно рассмотрим, как преодолеть трудности с добавлением репозитория в sources.list
, а также как решить проблемы с зависимостями, такими как libssl
.
Добавление репозитория Tor
Первым шагом является добавление репозитория Tor в ваш файл /etc/apt/sources.list
. Поскольку Ubuntu 24.04 основан на Jammy Jellyfish (22.04), вам необходимо использовать репозиторий Jammy. Откройте ваш терминал и выполните следующие команды для добавления нужных строк в файл:
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org jammy main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src [arch=amd64 signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org jammy main" >> /etc/apt/sources.list'
Эти команды добавят необходимые записи для работы со стабильной версией Tor.
Установка ключа репозитория
Следующий шаг — вам нужно установить ключ для проверки пакетов:
curl -fsSL https://deb.torproject.org/torproject.org/keys/torproject.org.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/deb.torproject.org-keyring.gpg > /dev/null
Устранение проблем с зависимостями
Как вы замечали, Tor требует библиотеку libssl1.1
, в то время как Ubuntu 24.04 имеет libssl3
. Можно вручную загрузить и установить необходимую библиотеку:
curl -O http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb
Эти команды загрузят и установят нужную библиотеку для корректной работы Tor.
Установка Tor
После добавления репозитория и решения проблем с зависимостями, вы можете установить Tor с помощью следующей команды:
sudo apt update
sudo apt install torbrowser-launcher
Этот пакет является установщиком браузера Tor и подготовит его для использования.
Запуск Tor
Теперь, когда Tor установлен, вы можете запустить браузер Tor с помощью команды:
torbrowser-launcher
Этот командный инструмент загрузит браузер Tor для каждого идентификатора пользователя, обеспечивая его готовность к использованию.
Заключение
Следуя приведенным шагам, вы сможете успешно установить Tor на вашу систему Ubuntu 24.04, преодолевая проблемы с зависимостями и добавлением репозиториев. Если у вас возникнут дополнительные вопросы или проблемы в процессе установки, вам всегда доступны официальные документы Tor, а также сообщество пользователей для получения поддержки.