Bitcoin Forum

Local => Criptomoedas Alternativas => Topic started by: mmboulhosa on March 02, 2016, 03:24:19 PM



Title: [TUTORIAL]Como compilar a carteira de uma moeda(Ubuntu)
Post by: mmboulhosa on March 02, 2016, 03:24:19 PM
Bom pessoal,visto que muitas pessoas tem essa dúvida,eu vou fazer um simples tutorial ensinando a como compilar uma carteira.
-Existem 2 métodos para 2 tipos diferentes de compilação.
Primeiramente,entre na Pasta do GitHub e veja qual o método que você deve fazer:
--Siga o método 1 caso tenha o arquivo ./autogen.sh na pasta principal.
Ex:https://github.com/MaxGuevara/quark (https://github.com/MaxGuevara/quark)
--Siga o método 2 caso não tenha o arquivo ./autogen.sh
Ex:https://github.com/jdgdredd/FairQuark (https://github.com/jdgdredd/FairQuark)
---Dependências
Antes de compilar,precisamos primeiro instalar as dependências:
sudo apt-get install build-essential
sudo apt-get install libtool autotools-dev autoconf
sudo apt-get install libssl-dev
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev  (Caso esta dependência não instale,você pode pular ela.)
sudo apt-get install libminiupnpc-dev
---Compilação:Método 1
É muito simples.Após ter instalado as dependências ,é só baixar o código dele(no meu caso vou compilar o QuarkCoin)

git clone https://github.com/MaxGuevara/quark
cd quark
chmod +x autogen.sh
./autogen.sh
./configure
make

A paciência é importante,pois nesse último passo pode demorar bastante dependendo das configurações do seu pc.
---Compilação:Método 2
É mais simples ainda.Baixe o código(No meu caso vou usar a FairQuark)(é mais simples,mas caso tenha o arquivo autogen.sh NÃO VAI FUNCIONAR!!)
git clone https://github.com/jdgdredd/FairQuark.git
cd FairQuark
cd src
make -f makefile.unix

Demorará o mesmo tempo do primeiro método.

----Depois de compilado
Vá na pasta onde está o daemon(moeda/src).A partir daqui o método é unico.
cd quark/src
ou
cd FairQuark/src
digite:
./quarkd  ou  ./fairquarkd  (Sempre o ./nomedamoedad com d no final.Caso não esteja achando nenhum arquivo,digite ls e procure por algum arquivo parecido.)
Geralmente ,quando é a primeira vez que você executa o daemon,ele pede pra configurar.Lá mesmo ele dá onde fica a pasta,e você pode simplesmente configurar usando o arquivo .conf na pasta que ele dá.Ex:quarkcoin.conf
cd ./quarkcoin
sudo nano quarkcoin.conf

Ai você precisa colocar o rpcuser e o rpcpass (Pode ser qualquer coisa aleatória)

rpcuser=batata
rpcpassword=batata

Pronto.agora você pode voltar para a pasta e iniciar a daemon (quark/src)(./quarkd)