Как я могу подключиться к GNUnet 0.8.1 11.10?

Поскольку назревал шторм 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, строка сообщений гласит "Запуск демона". Через некоторое время он читает "Отключено".

Что мне нужно сделать, чтобы подключиться?

3 ответа

Решение

По-видимому, версия 0.8 GNUnet устарела, и все усилия вкладываются в разработку версии 0.9. ( Источник)

Я использовал шаги из инструкции по установке Ubuntu с сайта GNUnet для установки GNUnet версии 0.9.

Сначала убедитесь, что Subversion установлен в вашей системе:

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 ..

Обратите внимание, что здесь "make check" не является обязательным.

Установите зависимости 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 ..

Опять же, 'make check' является необязательным (и может завершиться ошибкой, если вы уже используете службы на определенных портах, таких как 1080).

Установите зависимости 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, установив префикс при вызове скрипта configure: --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 в соответствии с префиксом, который вы установили для скрипта configure, и вы должны добавить вашу установку GNUnet в путь поиска:

export GNUNET_PREFIX=$HOME/gnbuild
export PATH=$PATH:$HOME/gnbuild/bin

Теперь вы можете проверить свою установку, запустив:

make check

d3vid, линия 0,8х больше не поддерживается.

Попробуйте 0,9, легко компилировать и уже есть некоторые руководства по компиляции в Интернете. GNUnet - это будущее обмена файлами! Но пока не готов к прайм-тайму. Вы можете помочь, распространяя слово или с развитием.

Как уже упоминалось выше, невозможно подключить 0.8.1. Так что вам нужно будет установить 0,9.

Если вам неудобно или морально вы не согласны с установкой из исходного кода (спасибо jokerdino!), Вы можете подождать и посмотреть, будет ли добавлен 0.9 на программный портал GetDeb.

GNUnet 0.9 был отклонен для включения в GetDeb, и маловероятно, что он будет добавлен в ближайшем будущем (см. https://bugs.launchpad.net/getdeb.net/+bug/836348). К счастью, GNUnet, похоже, выпускает инструкции по сборке из исходного кода с каждым новым выпуском ( см. Ссылку в ответе Джокердино для всех инструкций на сегодняшний день и ссылки внизу https://gnunet.org/generic-installation).

Другие вопросы по тегам