Alors que la tempête SOPA/PIPA se préparait, j'ai pensé que je devrais donner quelques-uns des nouveaux outils que les gens parlaient d'essayer. Après avoir lu et vérifié ce qui était disponible dans le dépôt, j'ai choisi GNUnet. Je veux pouvoir télécharger des ISO Linux sur P2P sans que quiconque puisse dire si je suis passé à Sabayon :)
( Vous ne devriez pas utiliser BitTorrent sur Tor. C'est trop lourd pour ce réseau et votre adresse IP est révélée au point de fin.)
J'ai installé GNUnet Secured P2P 0.8.1 (nom du paquet gnunet-gtk
) et gnunet-server
.
J'ai exécuté l'assistant de configuration en choisissant mon interface réseau et toutes les options par défaut. J'ai reçu une invite disant Unable to change startup process: Success
. Je l'ai relancé et cette fois, j'ai aussi coché "Démarrer le processus d'arrière-plan GNUnet". Il s'est ensuite terminé sans invite. (Mon interface réseau par défaut est lo
plutôt que wlan0
à chaque fois. Je laisse IP/nom d'hôte vierge parce que j'ai une adresse IP dynamique - devrais-je entrer computername.local
?)
J'ai exécuté l'outil de configuration avancée et modifié les listes d'hôtes de http://gnunet.org/hostlist.php http://gnunet.mine.nu:8081/hostlist http://vserver1236.vserver-on.de/hostlist-074 http://mosquito.dyndns.tv/gnunet-hostlist/hostlist http://de.gnunet.org/hostli
en http://mosquito.dyndns.tv/gnunet-hostlist/hostlist http://de.gnunet.org/hostlist-080 http://vserver1236.vserver-on.de/hostlist-074
. (Per https://gnunet.org/node/119 et http://lists.gnu.org/archive/html/help-gnunet/2010-10/msg00000.html )
Lorsque la GUI de GNUnet démarre, la barre de message indique "Démon en cours". Au bout d'un moment, on lit "Déconnecté".
Que dois-je faire pour me connecter?
Apparemment, la version 0.8 de GNUnet est dépréciée et tous les efforts sont investis dans le développement de la version 0.9. ( Source )
J'ai utilisé les étapes de instructions d'installation pour Ubuntu à partir du site GNUnet pour l'installation de la version 0.9 de GNUnet.
Tout d’abord, assurez-vous que Subversion est installé sur votre système:
Sudo apt-get install Subversion
Ensuite, installez les dépendances libextractor:
Sudo apt-get install automake autopoint autoconf libtool make gcc g++ gettext texinfo
Sudo apt-get install zlib1g-dev libgsf-1-dev libmpeg2-4-dev libpoppler-dev
Construisez libextractor:
svn checkout https://gnunet.org/svn/Extractor
cd Extractor
./bootstrap
./configure
make; Sudo make install; make check
cd ..
Notez que 'make check' est facultatif ici.
Installez les dépendances libmicrohttpd:
Sudo apt-get install gnutls-dev libcurl4-gnutls-dev
Construisez libmicrohttpd:
svn co https://gnunet.org/svn/libmicrohttpd
cd libmicrohttpd/
./bootstrap
./configure --with-gnutls --enable-messages --enable-curl
make; Sudo make install; make check
cd ..
Encore une fois, 'make check' est optionnel (et peut échouer si vous exécutez déjà des services sur certains ports, tels que 1080).
Installez les dépendances GNUnet:
Sudo apt-get install libltdl7-dev automake autoconf libtool make gcc texinfo
Sudo apt-get install libgcrypt11-dev libgmp3-dev libcurl4-gnutls-dev cvs libunistring-dev
Sudo apt-get install libmysqlclient15-dev libsqlite3-dev libpq-dev
Sudo apt-get install libesmtp-dev libpcap-dev
Construire GNUnet:
Vous pouvez spécifier l'emplacement de l'installation de GNUnet en définissant le préfixe lors de l'appel du script de configuration: --prefix=$HOME/gnbuild
Pour construire GNUnet, exécutez:
svn checkout https://gnunet.org/svn/gnunet/
cd gnunet/
./bootstrap
./configure --prefix=$HOME/gnbuild --with-extractor=/usr/local
make; Sudo make install
Vous devez définir la variable d'environnement GNUNET_PREFIX en fonction du préfixe que vous avez défini pour le script de configuration et vous devez ajouter votre installation GNUnet à votre chemin de recherche:
export GNUNET_PREFIX=$HOME/gnbuild
export PATH=$PATH:$HOME/gnbuild/bin
Vous pouvez maintenant tester votre installation en exécutant:
make check
d3vid, La ligne 0.8x n'est plus maintenue.
Essayez la 0.9, est facile à compiler et avez déjà quelques guides sur la façon de compiler sur Internet. GNUnet est l'avenir du partage de fichiers! Mais n'est pas encore prêt pour le prime time. Vous pouvez aider en répandant la Parole ou avec le développement.
Comme mentionné ci-dessus, il n'est pas possible de connecter 0.8.1. Vous devrez donc installer la 0.9.
Si vous êtes mal à l'aise ou moralement opposé à l'installation à partir des sources (merci à jokerdino!), Vous pouvez attendre de voir si la version 0.9 est ajoutée à Portail logiciel GetDeb .
L’inclusion de GNUnet 0.9 dans GetDeb a été refusée et il semble peu probable qu’elle soit ajoutée prochainement (voir https://bugs.launchpad.net/getdeb.net/+bug/836348 ). Heureusement, GNUnet semble publier des instructions de construction depuis les sources à chaque nouvelle version ( voir le lien dans la réponse de Jokerdino pour toutes les instructions à ce jour, et des liens au bas de https: // gnunet.org/generic-installation ).