Dépendances

Java Runtime Version 7 or higher. (Oracle, OpenJDK, or IcedTea Java Version 7 or 8 recommended, except Raspberry Pi: OpenJDK 9 for ARM, PowerPC: IBM Java SE 7 or 8)
Determine your installed Java version here or type java -version at your command prompt. La prise en charge de Java 9 est en développement et cette version n’est pas recommandée pour une utilisation générale.

Notes de mise à jour

Installations de zéro

Windows
65b70d8b76847a721a25634806e3db4cdf000f43706f2f34c2322c5155c3c7b1

Télécharger ce fichier et l’exécuter.

Mac OS X
9e73dbdfb8cefce7dbe876842144b49b39f555590cdd2955e772298294d33b37

Télécharger ce fichier et le double-cliquer (si cela fonctionne) ou taper java -jar i2pinstall_0.9.38.jar dans un terminal pour exécuter le programme d’installation. Il peut aussi être possible de cliquer à droite et de sélectionner « Ouvrir avec Java ».

Installation en ligne de commande (sans moniteur) :

Télécharger le programme graphique installation 0.9.38 pour OS X ci-dessus et exécuter java-jar i2pinstall_0.9.38.jar -console de la ligne de commande.
Mac OS X Native (Beta)
f959948fd331bcec8fcca9848c24f73bbae2e3cdba6a185ff1c9c19234390bcb

A drag-and-drop installer that includes a new I2P Launcher utility. Beta.

Double-click on the file, then drag and drop the launcher into your Applications folder.

Linux / BSD / Solaris
9e73dbdfb8cefce7dbe876842144b49b39f555590cdd2955e772298294d33b37

Télécharger ce fichier et le double-cliquer (si cela fonctionne) ou taper java -jar i2pinstall_0.9.38.jar dans un terminal pour exécuter le programme d’installation. Sur certaines plateformes, il peut aussi être possible de cliquer à droite et de sélectionner « Ouvrir avec Java ».

Installation en ligne de commande (sans moniteur) :

Télécharger le programme graphique installation ci-dessus et exécuter java -jar i2pinstall_0.9.38.jar -console de la ligne de commande.
Android
8b853b0db616c6c4700c84222a14bb227208851128e487251923d1a3c5de8ccc
Exige Android 2.3 (Gingerbread) ou ultérieure. Si vous avez installé I2P précédemment, vous devez réinstaller, car nous avons aussi changé les clés de parution. Un minimum de 512 Mo de mémoire vive ; 1 Go recommandé. Les versions de parution et de développement de l’APK d’I2P ne sont pas compatibles, car elles sont signées respectivement par zzz et str4d. En désinstaller une avant d’installer l’autre.
Paquet source
65fe327fdd11272a764c9e1c6ae1f38b151cea9003216b861c7ff2b281ca2970

La source peut par ailleurs être récupérée de monotone ou de Git git.repo.i2p ou encore de Github.
Exécuter (tar xjvf i2psource_0.9.38.tar.bz2 ; cd i2p-0.9.38 ; ant pkg) puis exécuter le programme graphique d’installation ou l’installation sans moniteur comme ci-dessus.

La source pour Android est dans monotone et sur Github. Les versions pour Android exigent la source d’I2P. Des exigences et des instructions supplémentaires de construction se trouvent dans la documentation de la source pour Android.

Les fichiers sont signés par zzz, dont la clé est ici. The Mac OS X native installer is signed by mikalv, whose key is here.

Travail postinstallation

Après avoir exécuté le programme d’installation sous Windows, cliquer simplement sur le bouton « Démarrer I2P » qui fera apparaître la console du routeur avec de plus amples instructions.

Sur les systèmes de type Unix, I2P peut être démarré en tant que service en utilisant le script « i2prouter » situé dans le répertoire que vous avez sélectionné pour I2P. En vous rendant dans ce répertoire dans un terminal et en exécutant la commande « sh i2prouter status », vous devriez obtenir l’état du routeur. Les arguments « start », « stop » et « restart » contrôlent le service. L’on peut accéder à la console du routeur à son emplacement habituel. Pour les utilisateurs d’OpenSolaris et d’autres systèmes pour lesquels l’enveloppeur (i2psvc) n’est pas pris en charge. Le routeur sera plutôt démarré avec la commande « sh runplain.sh ».

Lors d’une première installation, veuillez si vous le pouvez vous rappeler de paramétrer votre traduction d’adresses réseau ou votre pare-feu en tenant compte des ports dirigés vers Internet qu’I2P utilise, décrits ici parmi d’autres ports. Si vous avez ouvert avec succès votre port au TCP entrant, activer aussi le TCP entrant sur la page de configuration.

Veuillez aussi réviser et ajuster les paramètres de bande passante sur la page de configuration, car les paramètres par défaut de 96 kb/s en aval et 40 kb/s en amont sont plutôt lents.

Si vous voulez atteindre des sites eep avec votre navigateur, un guide pratique facile se trouve sur la page de configuration du mandataire des navigateurs.

Mises à jour de versions antérieures :

Des mises à jour automatiques et manuelles sont toutes deux proposées pour la version.

Mises à jour automatiques

Si vous utilisez 0.7.5 ou ultérieure, votre routeur devrait détecter la nouvelle version. Pour la mettre à jour, cliquer simplement sur le bouton « Télécharger la mise à jour » sur la console du routeur quand il apparaîtra.

Depuis 0.9.23, certaines versions sont signées par str4d dont la clé de signature est dans le routeur depuis 0.9.9. Les routeurs plus anciens que 0.9.9 ne réussiront pas à vérifier les fichiers de mise à jour signés par str4d et devront être mis à jour manuellement en suivant les instructions ci-dessous.

Mises à jour manuelles
665713d9ff909c230bee4c6f0e7be34b838509c4dabdc962951f68a80c2253a0
  1. Télécharger ce fichier dans votre répertoire d’installation d’I2P et le renommer en i2pupdate.zip (vous pouvez aussi obtenir la source comme indiqué ci-dessus et exécuter « ant updater » puis copier le fichier i2pupdate.zip généré dans votre répertoire d’installation d’I2P). Vous ne devez PAS décompresser ce fichier.
  2. Cliquer sur « Redémarrer »
  3. Buvez un verre d’eau et revenez dans 11 minutes
Le fichier est signé par zzz, dont la clé est ici.

Versions antérieures

Les versions antérieures sont proposées sur Google Code, sur Launchpad et par le réseau d’I2P à echelon.i2p.xyz.