Pacotes do I2P para Debian

Debian ou Ubuntu, todas as versões

Os pacotes Debian devem funcionar na maioria das plataformas em execução: Os pacotes da I2P podem funcionar em sistemas não listados acima. Por favor, relate quaisquer problemas com esses pacotes no Gitlab em i2p.i2p.
  • Opção 1: Versões recentes do Ubuntu e seus derivados (Tente este se não estiver usando Debian)
  • Opção 2: Debian (incluindo derivados do Debian)

Instruções para Ubuntu e derivados como Linux Mint & Trisquel

Adicionando o PPA por linha de comando e instalando I2P
  1. Abra um terminal e digite:
        sudo apt-add-repository ppa:i2p-maintainers/i2p
    Esse comando adicionará o PPA para /etc/apt/sources.list.d e obterá a chave gpg com a qual o repositório foi assinado. A chave GPG garante que os pacotes não foram adulterados desde sua construção.
  2. Notifique seu gerenciador de pacotes sobre o novo PPA digitando:
        sudo apt-get update
    Esse comando vai ler a última lista de software de cada repositório ativado em seu sistema, incluindo o PPA do I2P que foi adicionado com o comando anterior.
  3. Agora está pronto para instalar o I2P!
        sudo apt-get install i2p
Adicionando o PPA Usando o Centro de Software
  1. Abra "Software e Atualizações" pelo menu de aplicações.
  2. Selecione a aba "Outros Softwares" e clique no botão "Adicionar" na parte inferior para configurar o PPA.
  3. Adicione o PPA colando a URL: ppa:i2p-maintainers/i2p no diálogo do PPA.
  4. Baixe as informações do repositório com o botão "Recarregar".
  5. Instale o software I2P usando a ferramenta "Software" do menu de aplicações.
Após completar o processo de instalação, você pode passar para a próxima parte da inicialização do I2P e da configuração do I2P em seu sistema.

Instruções para Debian

NOTICE: Our old Debian repos deb.i2p2.de and deb.i2p2.no are EOL. Please follow these instructions to update to the new repository, deb.i2p.net.

Arquiteturas atualmente suportadas: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x

Note: Os passos abaixo devem ser realizados com acesso root (ou seja, mudando de usuário para root com su ou pondo sudo antes de cada comando).

    ,
  1. Certifique-se de que apt-transport-https, curl, e lsb-release estão instalados.
        
        sudo apt-get update
        sudo apt-get install apt-transport-https lsb-release curl
        
  2. Verifique qual versão do Debian você está usando nesta página na wiki do Debian e verifique com /etc/debian_version no seu sistema. Então, para o Debian Bullseye, ou distribuições mais novas, execute o seguinte comando para criar /etc/apt/sources.list.d/i2p.list.
        
        # Use this command on Debian Bullseye or newer only.
      echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(lsb_release -sc) main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    If you're using a downstream variant of Debian like LMDE or Kali Linux, the following command fill find the correct version for your distribution:
        
        # Use this command on Debian Downstreams like LMDE or ParrotOS only.
      echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    If you are using Debian Buster or older official Debian distributons, use the following command instead:
        
        # Use this command on Debian Buster or older only.
      echo "deb https://deb.i2p.net/ $(lsb_release -sc) main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    If you're using a downstream variant of Debian like LMDE or Kali Linux, the following command fill find the correct version for your distribution:
        
        # Use this command on Debian Buster or older only.
      echo "deb https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
  3. Baixe a chave usada para assinar o repositório:
        
      curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg
        

  4. Exiba a impressão digital da chave.
        
      gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
        
        
    Verifique que essa impressão digital de chave condiz com a saída:
        
      7840 E761 0F28 B904 7535  49D7 67EC E560 5BCF 1346
        

  5. Copie o chaveiro para o diretório de chaveiros:
        
      sudo cp i2p-archive-keyring.gpg /usr/share/keyrings
        
    If you are using a distribution older than Debian Buster, you will also need to symlink that key to /etc/apt/trusted.gpg.d.
        
      sudo ln -sf /usr/share/keyrings/i2p-archive-keyring.gpg /etc/apt/trusted.gpg.d/i2p-archive-keyring.gpg
        
  6. Notifique o seu gerenciador de pacotes sobre o novo repositório inserindo:
        
      sudo apt-get update
        
    Esse comando obterá a lista mais recente de software a partir de cada repositório habilitado no seu sistema, incluindo o repositório da I2P adicionado no passo 1.

  7. Você agora está pronto para instalar a I2P! Instalar o pacote i2p-keyring garantirá que você receba atualizações à chave GPG do repositório.
        
      sudo apt-get install i2p i2p-keyring
        

Após completar o processo de instalação, você pode passar para a próxima parte de inicialização e configuração do I2P em seu sistema.

Trabalho de pós-instalação

Usando estes pacotes do I2P, o roteador I2P pode ser iniciado das seguintes três formas:
  • "sob demanda" usando o script i2prouter. Basta rodar "i2prouter start" de um prompt de comando. (Atenção: Não use sudo nem rode como root!)
  • "Sob demanda" sem o java service wrapper (necessário em sistemas não-Linux/não-x86) rodando "i2prouter-nowrapper". (Atenção: Não use sudo nem rode como root!)
  • Como um serviço que automaticamente roda durante o boot, antes mesmo do login. O serviço pode ser ativado com "dpkg-reconfigure i2p" como root ou usando sudo. Este é o modo de operação recomendado.

Quando estiveres instalando pela primeira vez, lembra-te de ajustar teu NAT/parede de fogo se puderes. As portas a serem redirecionadas podem ser encontradas na página de configuração da rede no painel do roteador. Se precisares de ajuda para entender como redirecionar portas, talvez portfoward.com pode ser útil.

Favor revisar e ajustar as configurações de banda napágina de configuração, tendo em vista que a configuração padrão de 96 KB/s para receber e 40 KB/s para enviar são bem conservadoras.

Se você quiser acessar Sites I2P através do seu navegador, dê uma olhada na página configuração de proxy do navegador para um tutorial fácil.