Ubuntu - Blockchain - Aplicativos - Wallet - Instalando Bitcoin Core v0.16.1 ao v0.20.1 no em Ubuntu 16.04/18.04/20.04
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.zipunzip db-4.8.30.zipcd db-4.8.30/build_unix../dist/configure --prefix=/usr/local --enable-cxxmakesudo make installexport 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.sosudo add-apt-repository ppa:bitcoin/bitcoinsudo apt-get updatesudo 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 universesudo apt-get updatesudo 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-wrappersudo dpkg -r libdb-devbrew install berkeley-db4brew link berkeley-db4 --forcesudo 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 ccachesudo apt install libdb5.3++ libdb5.3++-devgit clone https://github.com/bitcoin/bitcoin.gitcd bitcoingit taggit checkout v0.20.1./autogen.sh./configure
# Se não se preocupa com a compatibilidade da carteira, use:
./configure --with-incompatible-bdbmakemake 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.