Пакеты I2P для Debian

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

Инструкции для Ubuntu 12.04 Precise Pangolin (и более новых версий) и производных дистрибутивов, таких как 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

Currently supported architectures include amd64, i386, armel, armhf (for Raspbian), and powerpc.

Внимание: Шаги перечисленные ниже должны выполняться с правами пользователя root (то есть, после переключения на пользователя root с помощью "su" или предвосхищая каждую команду префиксом "sudo").

  1. Добавьте следующие строки в /etc/apt/sources.list.d/i2p.list.
    For Wheezy:
        deb https://deb.i2p2.de/ wheezy main
        deb-src https://deb.i2p2.de/ wheezy main
    

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

    For Stretch (not available until I2P 0.9.30):
         deb https://deb.i2p2.de/ stretch main
         deb-src https://deb.i2p2.de/ stretch main
    

    For Stretch (I2P development builds for testing):
         deb https://deb.i2p2.de/ stretch-testing main
         deb-src https://deb.i2p2.de/ stretch-testing main
    

    For Testing or Unstable (Sid) (will not work until I2P 0.9.30):
         deb https://deb.i2p2.de/ unstable main
         deb-src https://deb.i2p2.de/ unstable main
    
  2. Скачайте ключ используемый для подписи репозитория и добавьте его в apt:
        apt-key add i2p-debian-repo.key.asc
  3. Сообщите вашему менеджеру пакетов о новом репозитории введя
        apt-get update
    Эта команда выполнит обновление списка ПО для каждого репозитория активированного в вашей системе, включая репозиторий I2P добавленный на шаге 1.
  4. Теперь вы готовы установить I2P! Установка пакета i2p-keyring гарантирует, что вы получите обновления GPG ключей репозитория.
        apt-get install i2p i2p-keyring

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

Note: If the https address does not work, either:

  1. sudo apt-get install apt-transport-https
  2. Change the repository address to http://deb.i2p2.no/

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

Используя эти 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 с помощью своего браузера, обратите внимание на инструкцию по настройке прокси для браузера