Пакеты I2P для Debian

Debian Buster, Ubuntu Bionic и более поздние версии

I2P доступен в официальных репозиториях для Ubuntu Bionic и более поздних версий, а также Debian Buster и Sid. Однако дистрибутивы Debian Buster и Ubuntu Bionic (LTS) будут иметь более старые версии I2P. Если вы не используете Debian Sid или последнюю версию Ubuntu, используйте наш репозиторий Debian или Launchpad PPA, чтобы убедиться, что вы используете последнюю версию I2P

Debian или Ubuntu, все версии

Пакеты Debian должны работать на большинстве работающих платформ: Пакеты I2P могут работать на системах не перечисленных выше. Пожалуйста сообщайте о любых проблемах с этими пакетами в Trac на https://trac.i2p2.de.
  • Вариант 1: Последние версии Ubuntu и ее производные (Попробуйте, если не используете Debian)
  • Вариант 2: Debian (включая основанные на нем дистрибутивы)

Инструкции для Ubuntu и основанных на ней системах, таких как Linux Mint и Trisquel

Добавление PPA через командную строку и установка I2P
  1. Откройте консоль и введите:
        sudo apt-add-repository ppa:i2p-maintainers/i2p
    Эта команда добавит PPA в /etc/apt/sources.list.d и скачает ключ gpg, которым подписан репозиторий. Этот ключ удостоверяет что пакеты попали к вам в том же виде, как были собраны.
  2. Теперь нужно уведомить пакетный менеджер о новом репозитории, введя:
        sudo apt-get update
    Эта команда заберет списки последних версий из каждого репозитория, что настроен для вашей системы, включая репозиторий I2P, который мы добавили предыдущей командой.
  3. Теперь вы готовы к установке I2P!
        sudo apt-get install i2p
Добавление PPA, используя Synaptic
  1. Запустите Synaptic (System -> Administration -> Synaptic Package Manager).
  2. Как Synaptic откроется, выберите Repositories из меню Settings.
  3. Кликните на закладку Other Sources и кнопку Add. Вставьте ppa:i2p-maintainers/i2p в поле APT-line и кликните Add Source. Закройте с помощью Closeи перезапустите с помощью Reload.
  4. В диалоге Быстрого фильтра, наберите i2p и нажмите Enter. Когда i2p будет выведено в результатах, сделайте правый клик на i2p и выберите Mark for Installation. После этого вы можете увидеть сообщение Mark additional required changes?. В таком случае, выберите Mark, а потом - Apply.
После завершения установки вы можете приступать к следующей части запуска I2P и его настройки для вашей системы.

Инструкции для Debian

Поддерживаемые в настоящее время архитектуры: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x

Примечание: Следующие шаги должны быть выполнены с root правами доступа (напр., переключение на пользователя root с помощью su или с помощью добавления в начало каждой команды sudo).

  1. Убедитесь, что apt-transport-https и curl установлены.
        
        sudo apt-get update
        sudo apt-get install apt-transport-https curl
        
  2. Проверьте, какую версию Debian вы используете на этой странице Debian wiki сравнить номера в файле /etc/debian_versionв системе Затем добавьте строки, подобные этим /etc/apt/sources.list.d/i2p.list.

    For Buster (stable):
        deb https://deb.i2p2.de/ buster main
        deb-src https://deb.i2p2.de/ buster main
    

    For Stretch (oldstable):
        deb https://deb.i2p2.de/ stretch main
        deb-src https://deb.i2p2.de/ stretch main
    

    For Jessie (oldoldstable):
        deb https://deb.i2p2.de/ jessie main
        deb-src https://deb.i2p2.de/ jessie main
    

    For Wheezy (obsolete):
        deb https://deb.i2p2.de/ wheezy main
        deb-src https://deb.i2p2.de/ wheezy main
    

    Примечание: Если вы используете Debian Sid (testing), то вы можете установить I2P напрямую из основного репозитория Debian:
      sudo apt-get install i2p
      
  3. Скачайте ключ используемый для подписи репозитория:
    
      curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc
    

  4. Проверьте отпечаток и владельца ключа без импорта чего-либо:
        
      gpg -n --import --import-options import-show i2p-debian-repo.key.asc
        
  5. Добавьте ключ в набор ключей APT:
        
      sudo apt-key add i2p-debian-repo.key.asc
        
  6. Сообщите вашему менеджеру пакетов о новом репозитории введя
        
      sudo apt-get update
        
    Эта команда выполнит обновление списка ПО для каждого репозитория активированного в вашей системе, включая репозиторий I2P добавленный на шаге 1.

  7. Теперь вы готовы установить I2P! Установка пакета i2p-keyring гарантирует, что вы получите обновления GPG ключей репозитория.
        
      sudo apt-get install i2p i2p-keyring
      

После завершения установки вы можете приступать к следующей части запуска I2P и его настройки для вашей системы.

Действия после установки

Используя эти I2P пакеты, маршрутизатор может быть запущен следующими тремя путями:
  • "по требованию" используя скрипт i2prouter. Просто запустите "i2prouter start" из командной строки. (Важно: НЕ НАДО использовать sudo или запускать его от root!)
  • "по требованию" без java service wrapper (он нужен для non-Linux/non-x86 систем), запуская "i2prouter-nowrapper". (Важно: НЕ НАДО использовать sudo или запускать от root!)
  • как сервис, который автоматически стартует при запуске системы, даже до логина пользователя. Сервис может быть активирован командой "dpkg-reconfigure i2p" от root или с помошью sudo. Этот вариан рекомендован для использования.

При первой инсталляции не забудьте поправить настройки NAT/firewall если это возможно. Порты, которые нужно пробросить указаны на странице конфигурации сетив консоли маршрутизатора. Если вам нужно разобраться, что такое проброс портов, про это можно прочитать на portforward.com.

Проверьте и поправьте настройки полосы пропускания на странице настроек, так как значения по умолчанию 96 KB/s down / 40 KB/s up довольно консервативны.

Если вы хотите посещать сайты в I2P с помощью своего браузера, обратите внимание на инструкцию по настройке прокси для браузера