Как я могу добавить внешний репозиторий в операционной системе Tails?

Как обойти ограничение использования только сети Tor в Tails, чтобы добавить сторонний репозиторий и установить программу anydesk? Я рассматривал установку программы как deb пакет, но тогда возникает вопрос о том, чтобы не удалять программу при перезапуске дистрибутива. Как можно обойти это ограничение и сохранить программу после перезапуска?
  • 23 января 2024 г. 15:28
Ответы на вопрос 2
Tails (The Amnesic Incognito Live System) специально разработана, чтобы обеспечивать высокий уровень анонимности и безопасности. Все соединения проходят через сеть Tor, и по умолчанию Tails не сохраняет никаких изменений между сеансами. Это означает, что установка сторонних репозиториев и программ, которые не используют Tor, может снизить вашу анонимность и безопасность — помните об этом, прежде чем продолжить.

Если вы все же хотите установить сторонние репозитории и программы в Tails, вам нужно будет выполнить следующие шаги:

1. **Включение персистентности**:
   Чтобы сохранить изменения и установленные программы после перезагрузки, вам нужно будет воспользоваться функцией Tails под названием "персистентное хранилище" (persistent storage). Создайте персистентный раздел зашифрованным вольюмом. Инструкции по созданию персистентности можно найти в официальной документации Tails.

2. **Добавление внешнего репозитория**:
   Во время работы Tails, откройте терминал и наберите следующие команды, чтобы получить привилегии суперпользователя:

   ```bash
   sudo su
   ```

   Теперь отредактируйте файл `/etc/apt/sources.list` или `/etc/apt/sources.list.d/your-custom-repo.list`, добавив данные о вашем репозитории. Используйте текстовый редактор, например `nano`:

   ```bash
   nano /etc/apt/sources.list.d/your-custom-repo.list
   ```

   Добавьте строки с адресом репозитория. Например:

   ```bash
   deb http://your-repository-url-repo/ distribution component
   ```

   Сохраните изменения и закройте редактор.

3. **Импортирование ключей репозитория**:
   Если репозиторий использует проверку подлинности, импортируйте GPG-ключи этого репозитория:

   ```bash
   apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOUR-KEY-ID
   ```

4. **Установка AnyDesk** (или другой программы):
   Обновите список пакетов и установите программу:

   ```bash
   apt-get update
   apt-get install anydesk
   ```

   Если AnyDesk требует зависимостей не из Tor, это может вызвать проблемы с подключением, поскольку Tails блокирует выход в сеть вне Tor.

5. **Безопасность и анонимность**:
   После добавления внешних репозиториев и установки сторонних программ убедитесь, что вы понимаете возможные риски для вашей безопасности и анонимности. Помните, что Tails не рекомендует вносить подобные изменения и делает этот процесс не очень удобным именно для поддержания безопасности пользователя.

Если вы все равно решите продолжить, имейте в виду, что любые действия, противоречащие философии Tails, могут поставить под угрозу вашу анонимность. Использование Tails с не-Tor программами может стать уязвимостью в вашей безопасности.
gpg - это утилита для работы с ЭЦП. Предположительно решение заключается в создании пакета 
который будет подписан правильным ключом.

Но вообще то что ты хочешь скорее всего противоречит идее Tails.
Tails - это параноидально безопасная система и она исключает
любую инжекцию кода или скриптов со стороны.

Грубо говоря твои посторонние программы - это ложка дёгтя в бочке меда Tails.

Если сильно нужны посторонние программы - то подумай стоило ли тебе вообще брать Тайлс.
Возьми Убунту.
Похожие вопросы