A instalação da carteira mSigna no Linux requerconstrução. A compilação deste software funciona em praticamente qualquer distribuição Linux. Para começar esse processo, primeiro você precisa satisfazer as dependências existentes. Infelizmente, o site mSigna é muito vago e não oferece pacotes específicos de distribuição que os usuários devem instalar.
Para criar este programa, você precisará do Qt5bibliotecas, ODB, OpenSSL, as bibliotecas Boost C ++, SQLite, git e qrencode. Para obter mais informações sobre como encontrar as dependências para sua distribuição Linux, vá para a página da documentação oficial aqui.
Instalar mSigna
Depois que todas as dependências estiverem instaladas no sistema operacional Linux, abra uma janela do terminal e use o git ferramenta para baixar o código-fonte mais recente.
Nota: o mSigna ainda pode ser compilado, mesmo se você não instalar as dependências no seu PC Linux. Verifica ~ / mSigna / deps para os arquivos de dependência incluídos. O construtor pode usá-los.
git clone https://github.com/ciphrex/mSIGNA
Construindo dependências mSigna
Anteriormente, usamos o Git para baixar todos os mSignaarquivos de código fonte rapidamente. Seguir essa rota é útil, pois remove etapas irritantes, como a extração de arquivos de arquivamento, etc. Nesse momento, você precisará mover o terminal da pasta inicial que ele abre para os arquivos de origem mSigna recém-clonados. Para fazer isso, use o CD comando.
cd mSIGNA
Dentro da pasta mSigna, há um "docs"subpasta. Nesta pasta, uma descrição detalhada para configurar um ambiente de construção do Linux é descrita. Envolve baixar, criar e instalar arquivos importantes. Lembre-se de que esses arquivos não são removidos da pasta "deps". Se você instalou essas bibliotecas por meio do gerenciador de pacotes da sua distribuição Linux, fique à vontade para ignorar esse processo.
Em um terminal, execute esses comandos um após o outro. Logo após o mSigna deve ter todos os arquivos de dependência necessários para criar corretamente.
cd ~/
mkdir odb cd odb
Primeiro, instale o Libcutl:
wget http://www.codesynthesis.com/download/libcutl/1.8/libcutl-1.8.0.tar.bz2 tar -xjvf libcutl-1.8.0.tar.bz2 cd libcutl-1.8.0 ./configure make sudo make install sudo ldconfig cd ..
Em seguida, o compilador ODB.
sudo apt-get install gcc-4.8-plugin-dev wget http://www.codesynthesis.com/download/odb/2.3/odb-2.3.0.tar.bz2 tar -xjvf odb-2.3.0.tar.bz2 cd odb-2.3.0 ./configure make sudo make install cd ..
Após o ODB Compiler, crie e instale o ODB Common Runtime:
wget http://www.codesynthesis.com/download/odb/2.3/libodb-2.3.0.tar.bz2 tar -xjvf libodb-2.3.0.tar.bz2 mkdir libodb-linux-build cd libodb-linux-build ../libodb-2.3.0/configure make sudo make install cd ..
Conclua as dependências do ODB instalando a ODB Database Runtime Library.
wget http://www.codesynthesis.com/download/odb/2.3/libodb-sqlite-2.3.0.tar.bz2 tar -xjvf libodb-sqlite-2.3.0.tar.bz2 mkdir libodb-sqlite-linux-build cd libodb-sqlite-linux-build ../libodb-sqlite-2.3.0/configure make sudo make install cd
Crie a biblioteca Qrencode. Diferente das outras dependências, o Qrencode está incluído no código fonte, em "deps".
cd mSIGNA/deps/qrencode-3.4.3 ./configure --without-tools make sudo make install cd ..
Por fim, instale os arquivos relacionados à moeda que o mSigna precisa:
sh ~/mSIGNA/deps/CoinDB/install-all.sh sh ~/mSIGNA/deps/CoinCore/install-all.sh sh ~/mSIGNA/deps/CoinQ/install-all.sh
Depois que todas as dependências forem criadas, compile a carteira mSigna.
./build-all.sh linux
Usando mSigna
A configuração da sua carteira mSigna começa com a criação de um novo cofre. Clique em "Arquivo" e selecione a opção que diz "Novo cofre". Dê um apelido ao seu novo cofre e salve-o.
![](/images/linux/how-to-install-msigna-on-linux.png)
Nota: se você não estiver executando o Bitcoin-qt em segundo plano ao lado do mSigna, precisará se conectar a um nó manualmente. Veja a documentação da mSigna para saber mais.
Em seguida, encontre o menu de contas e clique na opção que diz “Assistente de Conta”. Inicie o assistente e dê um nome à sua conta.
Depois de nomear a conta, defina a política da conta. Para a maioria dos usuários, 1 de 1 deve ser suficiente. Altere apenas as opções de política se você souber o que está fazendo.
![](/images/linux/how-to-install-msigna-on-linux_2.png)
Quando a instalação terminar, clique em "Exportar conta" para criar um novo backup. Esse backup salvará tudo o que estiver relacionado à sua carteira, portanto, salve-o em um local seguro.
Envio de pagamentos
O mSigna levará algum tempo para sincronizar com a versão mais recente do blockchain Bitcoin. Quando esse processo for concluído, será seguro usá-lo. Clique em "Contas" e selecione o botão "Enviar".
Nota: procure o menu "Chaveiros" e selecione "Desbloquear chaveiro". Desbloquear seu chaveiro é essencial para o envio de transações BTC.
No menu pop-up de mSigna, escreva a quantidade exata (em BTC) que você deseja enviar. Se tudo estiver bem e você estiver pronto para enviar o pagamento, clique no botão "Salvar não assinado".
O pagamento ainda não está pronto para ser enviado. Você precisará assinar primeiro. Veja a transação (em Transações) e selecione-a. Clique na transação e selecione "Adicionar assinatura" para assinar a transação.
Quando você atender ao requisito da política de segurança da sua carteira, o botão "Enviar" será exibido e você poderá enviar o pagamento.
Recebendo pagamentos
Para receber um pagamento em sua carteira mSigna BTC, selecione sua conta e clique no botão "Receber" na barra de ferramentas. Rotule o novo pagamento e escreva a quantia necessária.
Aguarde um pouco, e o mSigna gerará um novo endereço de código QR para pagamento. Forneça o endereço para a pessoa que está pagando para receber o pagamento.
Quando um pagamento é bem-sucedido, o mSigna credita instantaneamente o BTC na sua conta.
Comentários