I2P-Debianpakete

Debian oder Ubuntu, Alle Versionen

Die Debian-Pakete sollten auf den meisten Rechnern mit den folgenden Distributionen funktionieren: The I2P packages may work on systems not listed above. Please report any issues with these packages on Gitlab at i2p.i2p.
  • Option 1: Neuste Versionen von Ubuntu und dessen Derivaten (Versuche dies, wenn du kein Debian benutzt).
  • Option 2: Debian (inklusive Debian-Derivate)

Anleitung für Ubuntu und Derivate wie Linux Mint & Trisquel

Das PPA per Terminal hinzufügen und I2P installieren
  1. Öffne eine Konsole und gib folgendes ein:
        sudo apt-add-repository ppa:i2p-maintainers/i2p
    This command will add the PPA to /etc/apt/sources.list.d and fetch the gpg key that the repository has been signed with. The GPG key ensures that the packages have not been tampered with since being built.
  2. Informiere deinen Paketmanager über das neue PPA, indem du folgendes eingibst:
        sudo apt-get update
    Dieser Befehl fragt jede auf deinem System eingeschaltete Paketquelle nach der neuesten Softwareliste ab. Inklusive des I2P-PPA, welches mit dem vorherigen Befehl hinzugefügt wurde.
  3. Du kannst nun I2P installieren!
        sudo apt-get install i2p
Adding the PPA Using the Software Center
  1. Open "Software and Updates" via the applications menu.
  2. Select the "Other Software" tab and click the "Add" button at the bottom to configure the PPA.
  3. Add the PPA by pasting the URL: ppa:i2p-maintainers/i2p into the PPA dialog.
  4. Download the repository information with the "Reload" button.
  5. Install the I2P software using the "Software" tool from the applications menu.
Nach dem der Installationsprozess abgeschlossen ist, kannst du zu dem nächsten Teil von starting I2P wechseln und es für dein System konfigurieren.

Anleitung für Debian

Derzeit unterstützte Architekturen: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x

Hinweis: Die nachfolgenden Schritte sollten mit Root-Rechten ausgeführt werden (z.B. vorher mittels su zum Nutzer "root" wechseln oder jede Befehlszeile mit sudo beginnen).

    ,
  1. Ensure that apt-transport-https, curl, lsb-release are installed.
        
        sudo apt-get update
        sudo apt-get install apt-transport-https lsb-release curl
        
  2. Check which version of Debian you are using on this page at the Debian wiki and verify with /etc/debian_version on your system. Then, for Debian Bullseye or newer distributions run the following command to create /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.i2p2.de/ $(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 Bullseye or newer only.
      echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p2.de/ $(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.i2p2.de/ $(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.i2p2.de/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
  3. Den Schlüssel mit dem das Repository signiert wurde herunterladen:
        
      curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg
        

  4. Display the key fingerprint.
        
      gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
        
        
    Verify that this key fingerprint matches the output:
        
      7840 E761 0F28 B904 7535  49D7 67EC E560 5BCF 1346
        

  5. Copy the keyring to the keyrings directory:
        
      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. Notify your package manager of the new repository by entering:
        
      sudo apt-get update
        
    This command will retrieve the latest list of software from every repository enabled on your system, including the I2P repository added in step 1.

  7. You are now ready to install I2P! Installing the i2p-keyring package will ensure that you receive updates to the repository's GPG key.
        
      sudo apt-get install i2p i2p-keyring
        

Nach der Installation kannst du I2P starten und es passend einrichten.

Arbeit nach der Installation

Unter Benutzung dieser I2P Pakete kann der I2P Router mit 3 verschiedenen Möglichkeiten gestartet werden:
  • "Bei Bedarf" nutzen Sie das I2Prouter Script. Führen Sie einfach "i2prouter start" in einer Kommandozeile aus. (Hinweis: Nutzen Sie niemals sudo oder als root Benutzer starten)
  • "Bei Bedarf" ohne den Java Service Wrapper (immer auf nicht-Linux/nicht-x86 Systemen) durch ausführen von"i2prouter-nowrapper". (Hinweis: Nutzen Sie nicht sudo oder als root starten)
  • als ein Service, der automatisch beim Systemstart startet, auch vor dem Einloggen. Der Service kann mit "dkpg-reconfigure i2p" als root oder mit sudo aufgerufen aktiviert werden. Dieses ist auch die empfohlene Art.

Bei der ersten Installation bitte daran denken, die NAT/Firewall-Einstellungen wenn möglich anzupassen. Die Ports, die weitergeleitet werden müssen, können auf der Netzwerk-Konfigurationsseite in der Router-Konsole gefunden werden. Hilfestellung zu Portweiterleitungen wird auf portforward.com gegeben.

Bitte kontrollieren und passen Sie die Bandbreiteneinstellungen auf der Einstellungsseite an,⏎ da die Standardeinstellungen von 96 KB/sec Download / 40 KB/sec Upload gering gesetzt sind.

If you want to reach I2P Sites via your browser, have a look on the browser proxy setup page for an easy howto.