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.