Хорошо, я могу подтвердить, что этот процесс работает, как я теперь bitcoind работает на CentOS 32-бит! \ О /
kjj, не могли бы вы объяснить, какие недостатки в использовании этой процедуры? Является ли полученный bitcoind не хватает что-нибудь, или это возможно, что этот процесс сборки может создавать проблемы, когда используется для создания более поздних версий bitcoind?
Хех. Я понятия не имею, если честно. Я знаю, что это не включает в себя UPNP, но это не должно быть проблемой для большинства людей, работающих под управлением CentOS.
Когда я была тонкой настройкой Makefile, я продолжал получать странные предупреждения о статических сборках пытается dlopen разделяемых библиотек. Я думаю, что это будет проблемой, если кто-то компилирует на одном поле, а затем перемещает его в коробку с различными библиотеками. Я не совсем уверен, какие библиотеки, если таковые имеются, причины этих проблем. Возможно, это может также вызвать проблемы, если кто-то обновляет библиотеки на коробке он включен.
Кроме того, я видел, что кто-то попросил одного документа, указывающего все шаги. Я не так много документов вроде парень, но это может представлять интерес для кого-то. Сохраните его как скрипт в домашнем каталоге вашего пользователя, наряду с makefile.new сверху. Затем установите его исполняемым и запустите его. Вы должны закончить с рабочим bitcoind.
Обратите внимание, что я не проверял это еще. Я бегу это прямо сейчас, и до сих пор так хорошо, но импульс принимает навсегда построить, поэтому он не может закончить до отъезда в баре. Я дам всем знать, как это происходит, когда я могу, но это может быть завтра.
Игнорировать этот сценарий. Она не работает, и у меня нет времени, чтобы исправить это прямо сейчас. Перепроверьте завтра.#! / Bin / Баш
если [ ! -x / USR / бен / Wget]; тогда
эхо "по какой-то глупой причине, Wget не является исполняемым. Исправьте это (как корень делать CHMOD + х / USR / бен / Wget) и попробуйте еще раз"
Выход
фи
USERNAME = `whoami`
кд ~
MkDir Bitcoin
кд Bitcoin
MKDIR Библиотеки
MkDir магистральные
MKDIR Deps
CD библиотеки
Wget -qO- http://sourceforge.net/projects/boost/files/boost/1.49.0/boost_1_49_0.tar.bz2/download | деготь xjv
кд boost_1_49_0
./bootstrap.sh
./ Bjam prefix = ~ $ USERNAME / Bitcoin / Deps ссылка = статическая среда-ссылка = статическая установка
CD ..
Wget -qO- http://openssl.org/source/openssl-1.0.0g.tar.gz | деготь xzv
CD OpenSSL-1.0.0g
если uname -a | Grep -q x86_64; тогда
.нет / Настройка не-общий prefix = ~ $ USERNAME / Bitcoin / Deps --openssldir = ~ $ USERNAME / Bitcoin / DEPS / OpenSSL для Linux x86_64
еще
.нет / Настройка не-общий prefix = ~ $ USERNAME / Bitcoin / Deps --openssldir = ~ $ USERNAME / Bitcoin / DEPS / OpenSSL Linux-generic32
фи
делать
сделать установку
CD ..
Wget -qO- http://download.oracle.com/berkeley-db/db-5.1.19.tar.gz | деготь xzv
CD DB-5.1.19 / build_unix
../ Расстояние / настроить prefix = ~ $ USERNAME / Deps / --enable-CXX
делать
сделать установку
CD ../..
MkDir Bitcoin-мастер
CD Bitcoin-мастер
Wget -qO- https://github.com/bitcoin/bitcoin/tarball/master --no-чек-сертификат | смолы xzv --strip-компонента 1
кд ЦСИ
#cp -vap ~ $ USERNAME / makefile.new.
кошка ~ $ USERNAME / makefile.new | SeD с / kjj / $ USERNAME / г > makefile.new
сделать -f makefile.new bitcoind