Поскольку назревал шторм SOPA / PIPA, я подумал, что должен дать некоторые новые инструменты, о которых говорили люди. После прочтения и проверки того, что было доступно в репозиториях, я выбрал GNUnet. Я хочу иметь возможность загружать ISO-образы Linux на P2P, и никто не сможет сказать, перешел ли я на Sabayon:)
( Вы не должны использовать BitTorrent поверх Tor. Это слишком тяжело для этой сети, и ваш IP-адрес раскрывается в конечной точке.)
Я установил GNUnet Secured P2P 0.8.1 (имя пакета gnunet-gtk
) и gnunet-server
.
Я запустил мастер настройки, выбрав свой сетевой интерфейс и все параметры по умолчанию. Я получил быстрое высказывание Unable to change startup process: Success
. Я запустил его снова и на этот раз также поставил галочку «Запустить фоновый процесс GNUnet». Затем он завершен без подсказки. (Мой сетевой интерфейс по умолчанию равен lo
, а не wlan0
каждый раз. Я оставляю IP / имя хоста пустым, потому что у меня динамический IP-адрес - я должен ввести computername.local
?)
Я запустил расширенную конфигурацию инструмент, и изменил списки хостов с 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
на http://mosquito.dyndns.tv/gnunet-hostlist/hostlist http://de.gnunet.org/hostlist-080 http://vserver1236.vserver-on.de/hostlist-074
. (По https://gnunet.org/node/1190 и http://lists.gnu.org/archive/html/help-gnunet/2010-10/msg00000.html ])
Когда запускается графический интерфейс GNUnet, строка сообщений гласит «Запуск демона». Через некоторое время он читает «Отключен».
Что мне нужно сделать, чтобы подключиться?
По-видимому, версия 0.8 GNUnet обесценивается, и все усилие инвестируют в разработку версии 0.9. (Источник)
Я использовал шаги от инструкций по установке для Ubuntu от сайта GNUnet для установки версии 0.9 GNUnet.
Во-первых, удостоверьтесь, что Подверсия установлена в Вашей системе:
sudo apt-get install subversion
Затем установка 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
Сборка libextractor:
svn checkout https://gnunet.org/svn/Extractor
cd Extractor
./bootstrap
./configure
make; sudo make install; make check
cd ..
Обратите внимание, что 'осуществляют проверку', является дополнительным здесь.
Установка libmicrohttpd зависимости:
sudo apt-get install gnutls-dev libcurl4-gnutls-dev
Сборка 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 ..
Снова, 'осуществляют проверку', является дополнительным (и может перестать работать, если Вы выполняете сервисы уже на определенные порты, как 1 080).
Установка зависимости 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
Сборка GNUnet:
Можно указать местоположение установки GNUnet путем установки префикса при вызове настраивать сценария: --prefix=$HOME/gnbuild
Для создания GNUnet, выполнитесь:
svn checkout https://gnunet.org/svn/gnunet/
cd gnunet/
./bootstrap
./configure --prefix=$HOME/gnbuild --with-extractor=/usr/local
make; sudo make install
Необходимо установить переменную среды GNUNET_PREFIX согласно префиксу, который Вы устанавливаете для настраивать сценария, и необходимо добавить установку GNUnet на пути поиска:
export GNUNET_PREFIX=$HOME/gnbuild
export PATH=$PATH:$HOME/gnbuild/bin
Теперь можно протестировать установку путем выполнения:
make check
d3vid, линия 0.8x больше не поддерживается.
Попробуйте 0,9, легко компилировать и уже есть некоторые руководства по компиляции в Интернете GNUnet - это будущее обмена файлами! Но пока не готово к прайм-тайму. Вы можете помочь, распространяя слово или с развитием.
Как упомянуто выше, не возможно соединиться 0.8.1. Таким образом, необходимо будет установить 0.9.
Если Вы неудобны или нравственно настроены против установки из источника (благодарит jokerdino!), можно ожидать и видеть, добавляется ли 0.9 к Порталу GetDeb Software.
GNUnet 0.9 был отклонен для включения в GetDeb, и кажется маловероятным, что это будет добавлено в ближайшем будущем (см. https://bugs.launchpad.net/getdeb.net / + ошибка/836348). К счастью GNUnet, кажется, выпускает инструкции для создания из источника с каждым новым выпуском (см. ссылку в ответе Jokerdino для всех инструкций до настоящего времени и ссылки у основания https://gnunet.org/generic-installation).