Ultimas do CanalQb

Ubuntu - Blockchain - Aplicativos - Wallet - Instalando Bitcoin Core v0.16.1 ao v0.20.1 no em Ubuntu 16.04/18.04/20.04

@CanalQb

Ubuntu - Blockchain - Aplicativos - Wallet - Instalando Bitcoin Core v0.16.1 ao v0.20.1



Guia Passo a Passo para Instalação do Bitcoin no Ubuntu

Se você está interessado em instalar e configurar o software Bitcoin em seu sistema Ubuntu, siga este guia passo a passo para realizar uma instalação bem-sucedida.

Ativando Configurações de Requisitos


Primeiro, vamos configurar os requisitos necessários:
wget http://download.oracle.com/berkeley-db/db-4.8.30.zip
unzip db-4.8.30.zip
cd db-4.8.30/build_unix
../dist/configure --prefix=/usr/local --enable-cxx
make
sudo make install

export BDB_INCLUDE_PATH="/usr/local/BerkeleyDB.4.8/include"
export BDB_LIB_PATH="/usr/local/BerkeleyDB.4.8/lib"
sudo ln -s /usr/local/BerkeleyDB.4.8/lib/libdb-4.8.so /usr/lib/libdb-4.8.so

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
Instalando Dependências Adicionais

Agora, vamos instalar outras dependências necessárias:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install git build-essential libtool autotools-dev autoconf libssl-dev libboost-all-dev pkg-config libevent-dev libzmq3-dev
Instalação do Brew e Berkeley (opcional)

Se você precisa do Brew e do Berkeley, siga as etapas abaixo:
sudo apt install linuxbrew-wrapper
sudo dpkg -r libdb-dev
brew install berkeley-db4
brew link berkeley-db4 --force
sudo apt-get install libdb4.8-dev libdb4.8++-dev
Finalizando a Instalação

Agora, para concluir a instalação do Bitcoin:
sudo apt-get install build-essential libtool autotools-dev automake pkg-config bsdmainutils python3 libssl-dev libevent-dev libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libzmq3-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler git libsqlite3-dev ccache

sudo apt install libdb5.3++ libdb5.3++-dev

git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
git tag
git checkout v0.20.1
./autogen.sh
./configure
# Se não se preocupa com a compatibilidade da carteira, use:
./configure --with-incompatible-bdb
make
make install
Dicas Importantes

É normal que a instalação leve algum tempo após o comando make install.
Para detalhes adicionais e requisitos, consulte o arquivo build-unix.md na pasta Bitcoin.
Encontrei alguns erros durante minha instalação e compartilho possíveis soluções abaixo.
Solução de Possíveis Erros

Se você encontrar o erro configure.ac:707:
warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS', siga as instruções no arquivo configure.ac.
Caso receba o erro configure: error: libdb_cxx headers missing, instale as bibliotecas com os comandos fornecidos.
Para o erro No working boost sleep implementation found, remova e reinstale a biblioteca Boost conforme indicado.
Caso veja openssl not found, instale a biblioteca OpenSSL.
Para o erro libprotobuf not found, instale a biblioteca protobuf.
Se o erro for PROTOC not found, instale o compilador protobuf.
Para o erro LRELEASE not found, instale as ferramentas qttools5-dev-tools.
Se você deparar com const CBigNum* to const BIGNUM* ou outros erros, siga as soluções propostas.

Lembre-se de sempre fazer referência a sites confiáveis e verificar a compatibilidade com a versão do Ubuntu que está usando. Este guia deve ajudar a facilitar o processo de instalação do Bitcoin em seu sistema. Boa sorte!

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.