4 января 2014, 2:20:23 PM   # 1
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Кажется, документация для строительства bitcoind на Linux является устаревшим? Кто-то за пределами команды разработчиков должен быть в состоянии сохранить эту информацию в актуальном состоянии? Если кто-то имеет рабочий скрипт на Ubuntu 13, пожалуйста, дайте мне знать, так как я довольно устал от этого.

Я провожу много времени на сбор надлежащего сценарий сборки, но теперь я нахожу с 0.8 все это не имеет значения из-за перехода на LevelDB.

Вот текущий документ, который относится к BerkeleyDB 4.8 билда, который я понимаю, является устаревшим:
https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md

Со следующими добавлены пакеты я в состоянии построить, но без BerkeleyDB (добавляя, что в качестве флага, когда настроить замкнуты).

котировка
APT-получить установку -y libdb ++ - DEV
APT-получить установку -y libprotobuf-DEV
APT-получить установку -y инопланетянина
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo


Как заработать Биткоины?
Без вложений. Не майнинг.


4 января 2014, 2:33:38 PM   # 2
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Получил 1806 Биткоинов
Реальная история.





У меня есть некоторые довольно хорошие инструкции по сборке в моих заметках у себя дома, но я путешествую в эти выходные.
Надеюсь, что кто-то будет помогать в то же время.
flatfly сейчас офлайн Пожаловаться на flatfly   Ответить с цитированием Мультицитирование сообщения от flatfly Быстрый ответ на сообщение flatfly

4 января 2014, 2:46:30 PM   # 3
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Если мы хотим, чтобы люди строят Bitcoin от источника и работающие свои собственные узлы, путь к документации. Каково все Bitcoin zillionaires делать в свободное время?
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

5 января 2014, 2:54:18 AM   # 4
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Как и выше ответ говорил, официальные документы являются отличным местом для начала, хотя я нахожу, что Переполнение стека и блоги других Bitcoin девелоперские гораздо более полезным, как я попадаю в такие вещи, как ошибки компилятора (черт Windows).
NoahBuscher сейчас офлайн Пожаловаться на NoahBuscher   Ответить с цитированием Мультицитирование сообщения от NoahBuscher Быстрый ответ на сообщение NoahBuscher

5 января 2014, 6:01:10 AM   # 5
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

У меня Bitcoind компиляции на Linux (Debian, чтобы быть точным).

Процедура, если у вас есть все, что это зависит от того, является: 

В каталоге верхнего уровня хранилища, есть файл «autogen.sh» - это исполняемый файл и запустить его. Это собирает все виды информации о вашей системе, которая имеет отношение к расширенному набору вещей, это зависит от. Это создает файл с именем «настроить» в том же каталоге, используя всю эту информацию. (Это делает несколько других вещей тоже, но «настроить» является следующей вещью, которую вам нужно запустить, чтобы сделать работу сборки.) 

Далее, вы запустите «Настройка» - это создает мейкфайлы и устанавливает переменные среды и устанавливает флаги конфигурации для библиотек вы зависите. 

И, наконец, запустить «сделать» в каталоге верхнего уровня, и пойти получить кофе или что-нибудь; в зависимости от вашей машины первой сборка может занять от пяти до пятнадцати минут. Это, как правило, быстрее после этого, за исключением, если вы изменить что-либо в заголовочных файлах.

После запуска «autogen.sh» и «настроить» Вам не нужно запускать их каждый раз, когда вы строите, если информацию они не зависят от изменений. Что это будет, если вы изменили конфигурацию системы, а иногда, при обновлении программного обеспечения, но не каждый раз, когда вы собираете.

Некоторые Gotchas: Если вы на Debian или Ubuntu, вы, вероятно, имеют более позднюю версию Berkeley DB, чем тот, который требуется. 4.9 это последняя версия совместима с источниками Bitcoin. Если ваша система автоматически обновится до 5.1, вам необходимо обратиться к источникам программного обеспечения и устанавливать отдельные пакеты из 4.9. Не волнуйтесь, все необходимые пакеты 4.9 могут существовать на той же машине, что и соответствующие 5.1 пакетов. Не устанавливайте любой из 4.9 "-dev" пакеты; они вступают в противоречие с соответствующими 5.1 "-dev" пакеты. И не устанавливайте 4.9 мета-пакет; если вы не установите отдельные компоненты 4.9 вручную, они просто исчезают в следующий раз, когда вы делаете обновление программного обеспечения - потому что есть более новая версия теперь и ваша система тупо пытается помочь.

Я не помню весь список зависимостей. Вам нужно будет по крайней мере строить заменимый, libboost-все-DEV, libcurl4-OpenSSL-DEV, мерзавец, и кварта-SDK в дополнении к вещам BerkeleyDB. Но я получил все, что в этом списке, что я уже не был, когда я начал работать с источником Bitcoin, и я помню, что я все еще должен был вернуться к менеджеру программного обеспечения в несколько раз, чтобы получить больше материала, или другие версии материала.

Теперь эта процедура будет строить bitcoind и bitcoin.cli в каталоге «Src», один уровень ниже, где «autogen.sh», «Configure» и «сделать» были созданы команды. Он не строит кошелек QT. 

Я все еще озадачен о том, как построить бумажник QT. Там в Makefile в подкаталоге Src / кварт, но «рекурсивная делают» не работает, когда делать выше, и когда я бегу сделать в этой директории, он просто выдает сообщение об ошибке, которое говорит, что это не может работать, потому что текущий каталог является каталогом. Я говорю, что не является хорошим оправданием, но Makefile чисто gobbledegook по сравнению с одной написанной рукой, что имена реальных файлов и дает конкретные прямые указания, чтобы сделать каждого из них. Так что я должен пробираться через много дерьма шаблона, чтобы выяснить, что происходит не так.

Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

5 января 2014, 6:04:28 AM   # 6
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

О, и я забыл упомянуть: если вы постоянно развиваться в Emacs, как и я, и вы хотите на самом деле работать с источниками, вы хотите, чтобы начать, делая «Astyle ~А2 -s2» на весь источник файлы, чтобы поместить их в стиле отступа и распорки вы привыкли. Конечно, вы, возможно, придется «Sudo APT-получить Astyle» первый.
Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

5 января 2014, 6:38:42 AM   # 7
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Самый простой способ построить вещи на Linux является запуск Gentoo.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

5 января 2014, 7:09:07 AM   # 8
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Хорошо, я по крайней мере достигнут определенный прогресс на кошелек вещи. Мне нужно было получить Protobuf и libqrencode; эта зависимость, видимо, не разделяет остальную часть проекта. После того, как я получил те (в дополнение к тому, что я уже имел) система сборки, по крайней мере пытается сделать Qt кошелек. 

Однако, когда это произойдет, я все еще получаю это прекрасное сообщение. 

../..: Это каталог. Стоп.

Гм, да. Что, черт возьми, система сделает ожидать, что это будет? Каждый каталог на моем компьютере это каталог!
Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

5 января 2014, 7:19:48 AM   # 9
 
 
Сообщения: 1091
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Я переписывал линуксовое документации Bitcoin для строительства 2 дня назад, но застрял со всей новой LIBS и версиями. Если кто-то имеет рабочее руководство или цифры его, дайте мне знать. Будет ли сэкономить время поиска неисправностей сам.
super3 сейчас офлайн Пожаловаться на super3   Ответить с цитированием Мультицитирование сообщения от super3 Быстрый ответ на сообщение super3

5 января 2014, 10:07:01 AM   # 10
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Спасибо за ответы. Как я уже упоминал выше документации в GitHub не является точным и все посты stackexchange устарели из-за LevelDB. Является ли LevelDB опциональный? бэкенд базы данных depedency было причиной ошибки марта, поэтому управление сборкой можно было бы улучшить, насколько я могу видеть.
 
Я собираюсь написать скрипт сборки себе тогда, если их нет. Публикации и нить не хороший способ управлять зависимостями. По крайней мере, должен сценарий сборки в течение нескольких основных дистрибутивов.

BlueMatt публикует эти РРА. Было бы хорошо иметь строит сценарии для проверки вместо использования PPA.

котировка
Bitcoin - 0.8.6-saucy1 (изменения файла) bluematt 2013-12-13 Опубликовано Дерзкий Utils Все билды были успешно построены.
Bitcoin - 0.8.6-raring1 (изменения файл) bluematt 2013-12-13 Опубликован рвение Utils Всех билдов были успешно построены.
Bitcoin - 0.8.6-quantal1 (изменения файла) bluematt 2013-12-13 Опубликовано квантовом Utils Все билды были успешно построены.
Bitcoin - 0.8.6-precise1 (изменения файла) bluematt 2013-12-13 Опубликовано Precise Utils Все билды были успешно построены.
Bitcoin - 0.8.6-lucid1

Я проверил на fedora19, которые не работают из-за лицензии ECC.
Я прошел через все документы, и т.д. · блоги, · Проблема в том, что они не в курсе.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

5 января 2014, 6:56:27 PM   # 11
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux


Это мое мнение, что есть слишком много зависимостей в сборке Bitcoin. 

Я понимаю, что это удобно для развития и позволяет избежать некоторых классов ошибок, потому что ошибки уже выработанные некоторые из этих библиотек, но ... в долгосрочной перспективе большой семьи зависимостей делает что-то хрупкое. Это может или не может быть хорошо с любым изменением в любом из них. И это на самом деле своего рода неприемлемо, когда люди в зависимости от этого так много значения. 

Я должен был научиться Повысьте специально для работы на этих источниках, и в основном я ошеломлен впустую ресурсы, слишком долго времени компиляции, неиспользовании стандартных библиотек, где они являются адекватными, несовместимость с C ++ 11 и т.д. Повышение удобно для развития, но это свинья, и это держит проект обратно от совместимости с последней версией самого языка. Это не стоит моего времени - пока - де-Повысьте источники, но это на моем списке вещей, чтобы сделать, как я разработать altcoin. 

Что же касается других; Удаленные вызовы процедур хорошая вещь. JSON это хорошая вещь. Но я ненавижу библиотеки JSON_spirit. Слишком много templatization, слишком много запутывания. Никто не может просто погрузиться в него и что-то исправить; Вы должны провести неделю выяснить, как вещь, которую вы хотите, чтобы исправить влияет и влияет на все остальное в первую очередь. Я понимаю, что сам проект Bitcoin не должен был смотреть на него много строит, так что это не особенно неудобно для них; но если вы пытаетесь адаптировать его делать что-то другое (в частности, заменить то, что это сериализовано в протоколах и файлах с чем-то, что это не то, что дух библиотека изначально понимает, без завинчивания остальной части сериализованных вещей вокруг он), JSON_spirit как носить цепи на запястья. 

И тогда есть база данных вещь. Помимо того, что движущаяся мишень, которую процесс сборки не совместимы с новыми версиями, это еще одна свинья. Кроме того, единственное оправдание за расклеивание с базой данных, если вам нужно использовать базу данных для обмена информацией с другими приложениями, а если у вас уже есть JSON удаленные вызовы не нужно для этого. Кроме того, вы должны быть очень осторожны, что вы положили в базу данных, потому что вы должны считать, что материал, как общий доступ по умолчанию, и прочее * НЕ *, разделяемое очень важно для безопасности. Так что я думаю, что зависимость базы данных должна быть вырвана тоже. 

Теперь это все мое мнение, приезжающие на это с точки зрения разработчик altcoin. Но с тяжелым templatization, неуклюжими и неэффективными зависимостями, несовместимостями с более поздними версиями, и т.д. и т.п., источники Bitcoin агрессивно трудно модифицировать и адаптировать, и требуют от разработчика полного времени просто идти в ногу с изменениями всего дерьма ее зависимость от.

Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

5 января 2014, 7:12:05 PM   # 12
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Это мое мнение, что есть слишком много зависимостей в сборке Bitcoin. 

Расскажи мне об этом! я пытаясь строить на Windows, и я прошел через о, о-о, скажем, десяток руководства и до сих пор не везли, а также официальные документы, которые поставляются с Bitcoin не сказать более или менее ничего, особенно, когда вы пытаетесь построить мод версии.
NoahBuscher сейчас офлайн Пожаловаться на NoahBuscher   Ответить с цитированием Мультицитирование сообщения от NoahBuscher Быстрый ответ на сообщение NoahBuscher

5 января 2014, 7:15:22 PM   # 13
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Я рад, что я не один с моим мнением. Я признаю, что я предвзято против C ++ / буст, но черт возьми, я не могу даже получить соответствующее сообщение об исключительной ситуации и получить эту вещь, чтобы построить, не требуя долго исследовательский проект. У меня нет никакого намерения обучения подталкивания просто построить источник. А идея каждый будет строить из источника ?!

Когда был введен импульс? Этот вид управления сборкой многий хрупкий зависеть от ИМО.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

5 января 2014, 7:41:45 PM   # 14
 
 
Сообщения: 1091
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Спасибо за ответы. Как я уже упоминал выше документации в GitHub не является точным и все посты stackexchange устарели из-за LevelDB. Является ли LevelDB опциональный? бэкенд базы данных depedency было причиной ошибки марта, поэтому управление сборкой можно было бы улучшить, насколько я могу видеть.
 
Я собираюсь написать скрипт сборки себе тогда, если их нет. Публикации и нить не хороший способ управлять зависимостями. По крайней мере, должен сценарий сборки в течение нескольких основных дистрибутивов.

BlueMatt публикует эти РРА. Было бы хорошо иметь строит сценарии для проверки вместо использования PPA.

котировка
Bitcoin - 0.8.6-saucy1 (изменения файла) bluematt 2013-12-13 Опубликовано Дерзкий Utils Все билды были успешно построены.
Bitcoin - 0.8.6-raring1 (изменения файл) bluematt 2013-12-13 Опубликован рвение Utils Всех билдов были успешно построены.
Bitcoin - 0.8.6-quantal1 (изменения файла) bluematt 2013-12-13 Опубликовано квантовом Utils Все билды были успешно построены.
Bitcoin - 0.8.6-precise1 (изменения файла) bluematt 2013-12-13 Опубликовано Precise Utils Все билды были успешно построены.
Bitcoin - 0.8.6-lucid1

Я проверил на fedora19, которые не работают из-за лицензии ECC.
Я прошел через все документы, и т.д. · блоги, · Проблема в том, что они не в курсе.

Я только что купил coingen.io от него. Так что я его окна сценариев сборки. Я изучу сделать инструмент сборки один клик. Люди должны тратить меньше времени на строительство и больше времени делать вещи.
super3 сейчас офлайн Пожаловаться на super3   Ответить с цитированием Мультицитирование сообщения от super3 Быстрый ответ на сообщение super3

5 января 2014, 7:49:25 PM   # 15
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Я не понимаю, о чем вы говорите. Здание Bitcoin является довольно основным материалом, и все же это теперь многодневный проект только, чтобы получить сборку вниз на стандартный дистрибутиве. серьезно ... buildscript должна быть полезной для Bitcoin экосистемы. люди могут строить / Серверы изображения таким образом их собственной виртуальной машины.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

5 января 2014, 8:09:33 PM   # 16
 
 
Сообщения: 1091
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Я не понимаю, о чем вы говорите. Здание Bitcoin является довольно основным материалом, и все же это теперь многодневный проект только, чтобы получить сборку вниз на стандартный дистрибутиве. серьезно ... buildscript должна быть полезной для Bitcoin экосистемы. люди могут строить / Серверы изображения таким образом их собственной виртуальной машины.
Раньше было довольно легко, но с новым ЛИЭСОМ / версиями и никакой документации его получили довольно сложен. Я всегда выбирал хороших докторов, но ни один не кажется, все равно.
super3 сейчас офлайн Пожаловаться на super3   Ответить с цитированием Мультицитирование сообщения от super3 Быстрый ответ на сообщение super3

5 января 2014, 8:14:25 PM   # 17
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Это не очень хороший знак на всех. Я мог себе представить, по крайней мере, 50-100 человек, обеспечивающих некоторую основу. Но, похоже, его до только очень небольшой группы людей. Кто-нибудь даже аудит исходного кода? Шутки в сторону. Как я должен быть в состоянии, а кто-то не связан с основным разработчиком, чтобы проверить Bitcoin делает то, что его должен делать, если базовая документация не в курс. да, дэвы не все равно, за кого они могут быть заняты, но я думаю, что это не принято достаточно серьезно. нехорошо.

вместо создания приложения наверх Bitcoin, я нахожусь в положении отладки Bitcoin, смутные сообщения об ошибках.
coinrevo сейчас офлайн Пожаловаться на coinrevo   Ответить с цитированием Мультицитирование сообщения от coinrevo Быстрый ответ на сообщение coinrevo

5 января 2014, 8:55:04 PM   # 18
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Хорошо, я получил кварту кошелек разобрался. Это была моя ошибка, конечно.

Я заменил «$ (TOPBUILDDIR) / ЦСИ» с «../src» в „Makefile.am“ в кварт каталоге (который был, кстати, в буквальном смысле верно по отношению к этой директории) и „магии“ применяется к имени пути по AUTORECONF превратили его в нечто глупое. 

К тому времени он получил через, чтобы «сделать» думал, что я говорю это, чтобы * * построить каталог. И сообщение об ошибке было совершенно непрозрачным, потому что я не * сказал * сделать то, что строить, а не в надежде на Autoconf, чтобы сделать это.

Мораль этой истории не, не пытайтесь использовать относительный путь в файле Makefile.am. Autoconf испортит его. Вместо этого вы должны использовать непрозрачные макросы имя директории. 

Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit

6 января 2014, 1:05:25 AM   # 19
 
 
Сообщения: 1091
Цитировать по имени
цитировать ответ
по умолчанию Re: Я хочу построить bitcoind на Linux

Это не очень хороший знак на всех. Я мог себе представить, по крайней мере, 50-100 человек, обеспечивающих некоторую основу. Но, похоже, его до только очень небольшой группы людей. Кто-нибудь даже аудит исходного кода? Шутки в сторону. Как я должен быть в состоянии, а кто-то не связан с основным разработчиком, чтобы проверить Bitcoin делает то, что его должен делать, если базовая документация не в курс. да, дэвы не все равно, за кого они могут быть заняты, но я думаю, что это не принято достаточно серьезно. нехорошо.

вместо создания приложения наверх Bitcoin, я нахожусь в положении отладки Bitcoin, смутные сообщения об ошибках.
Вы можете видеть, что есть 50-100 работает над этим http://bitcoin.org/en/development. Вы должны понимать, что Bitcoin все еще довольно новый и интересный. Почти как в Интернете в 90-е годы. Поэтому в основном мы на данном этапе:



После того, как я захватить некоторые средства от фриланса я буду вести личную инициативу под названием CoinDocs полностью обновить Bitcoin документацию. Это должно быть исправлено и теперь. 
super3 сейчас офлайн Пожаловаться на super3   Ответить с цитированием Мультицитирование сообщения от super3 Быстрый ответ на сообщение super3



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW