J’ai testé ceci sur Ubuntu 12.04 et 10.04, cela devrait aussi fonctionner pour Debian.

A. Installer et mettre à jour JAVA

1. Mettre à jour votre machine

2. Installer openjdk-7-jre
Ubuntu 12.04 et +

sudo apt-get install openjdk-7-jre

Sur Ubuntu 10.04, j’ai du au préalable mettre à jour la gestion de paquet et installer jdk7 un peu différemment :

apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java7-installer

3.  Indiquez à votre systeme quel java utiliser

sudo update-alternatives --config java

et choisissez l’alternative avec java 7 (si l’on ne vous propose pas de choix, c’est qu’il n’y en a pas, et c’est ok)

B. Installer le client Nxt

Récupérer le lien de la dernière version sur sur : https://nextcoin.org/index.php/topic,4.0.html

Par exemple : https://mega.co.nz/#!gNA0mCKA!azSSZ3kYXEb2PchuNcmGZ3FZDH4btrAp22cg0ApBiBk

1. Téléchargez le zip puis déplacez le dans le dossier /home de votre utilisateur

cd ~ 
mv Downloads/nxt.zip nxt.zip

2 – dezipper

unzip nxt.zip

3. Lancer le client

cd nxt
java -jar start.jar

Terminé !

Maintenant vous pouvez vous rendre dans le client avec votre navigateur avec :

de préférence https://localhost:7875

ou encore http://localhost:7674

Remarque, avec le premier lien (https) votre communication sera cryptée. Bien que vous soyez en local et donc que vous ne communiquez qu’avec votre propre machine, et que vous ne passez pas par internet, cela vaut toujours mieux.

En revanche, votre navigateur vous avertira très probablement (avec du rouge partout) que la communication n’est pas correctement sécurisée. Mais cela ne signifie pas que ce n’est pas crypté. Ce que votre navigateur vous dit, c’est que le site visité (localhost = votre machine) n’a pas de certificat de sécurité qu’il reconnait. Cela signifie seulement que le site pourrait se faire passer pour un autre (*), mais là, on s’en fiche car localhost ne peut être que votre propre machine. Si vous avez encore un doute, vous pouvez aussi remplacer localhost par 127.0.0.1 qui par définition du protocole est forcément votre propre machine.

(*) Ces alertes n’ont de sens que lorsque vous êtes sur internet. Si par exemple, j’étais suffisamment malin pour détourner le nom de domaine caisse-epargne.fr (dans le fond cela ne repose que sur un mot de passe chez un registrar) je pourrais facilement détourner le domaine sur une de mes machines et en vous rendant sur http://caisse-epargne.fr vous seriez sur ma machine. Vous y entreriez vos identifiants et je pourrai alors les connaitre… aie aie aie.. Mais si au lieu de vous rendre sur le http, vous vous rendez sur le https (ce que vous devez toujours faire pour des sites sensibles) le navigateur vous indiquerait que le certificat n’est pas correct. En effet, pour détourner le certificat, il aurait fallu que j’accède directement à la vraie machine de la caisse d’épargne, et c’est une autre paire de manche.. L’avertissement sur le certificat, ne signifie donc pas l’absence de cryptage, juste l’absence de certificat, ce qui, sur un site local, est normal et n’est pas problématique.