Cómo instalar mSigna en Linux

La instalación de la billetera mSigna en Linux requiere compilación. La compilación de este software funciona en casi cualquier distribución de Linux. Para comenzar con este proceso, primero deberá satisfacer las dependencias que tiene. Desafortunadamente, el sitio web de mSigna es muy vago y no ofrece ningún paquete específico de distribución que los usuarios deban instalar.

Para que este programa se compile, necesitará las bibliotecas Qt5, ODB, OpenSSL, las bibliotecas Boost C ++, SQLite, git y qrencode. Para obtener más información sobre cómo encontrar las dependencias para su distribución de Linux, diríjase a la página de documentación oficial aquí.

Instalar mSigna

Después de que todas las dependencias estén instaladas en su sistema operativo Linux, abra una ventana de terminal y use el git herramienta para descargar el último código fuente.

Nota: mSigna aún puede compilarse incluso si no instala las dependencias en su PC con Linux. Consulte ~ / mSigna / deps para ver los archivos de dependencia incluidos. El constructor puede usarlos en su lugar.

git clone https://github.com/ciphrex/mSIGNA

Construyendo dependencias de mSigna

Anteriormente usamos Git para descargar todos los archivos de código fuente de mSigna rápidamente. Seguir esta ruta es útil, ya que elimina pasos molestos como extraer archivos de almacenamiento, etc. En este punto, deberá mover el terminal de la carpeta de inicio en la que se abre a los archivos de origen de mSigna recién clonados. Para hacer eso, use el comando CD.

cd mSIGNA

Dentro de la carpeta mSigna, hay una subcarpeta «docs». En esta carpeta, se describe una descripción detallada para configurar un entorno de compilación de Linux. Implica descargar, construir e instalar archivos importantes. Tenga en cuenta que estos archivos no se quitan de la carpeta «deps». Si ha instalado estas bibliotecas a través del administrador de paquetes de su distribución de Linux, no dude en omitir este proceso.

  Cómo instalar el tema Ambiance Crunchy GTK en Linux

En una terminal, ejecute estos comandos uno tras otro. Poco después, mSigna debería tener todos los archivos de dependencia que necesita para compilarse correctamente.

cd ~/
mkdir odb

cd odb

Primero, instale Libcutl:

wget https://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 ..

A continuación, el compilador ODB.

sudo apt-get install gcc-4.8-plugin-dev
wget https://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 ..

Después del compilador ODB, compile e instale ODB Common Runtime:

wget https://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 ..

Termine las dependencias de ODB instalando la biblioteca de tiempo de ejecución de la base de datos de ODB.

wget https://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

Construya la biblioteca Qrencode. A diferencia de las otras dependencias, Qrencode se incluye con el código fuente, en «departamentos».

cd mSIGNA/deps/qrencode-3.4.3
./configure --without-tools
make
sudo make install
cd ..

Por último, instale los archivos relacionados con Coin que necesita mSigna:

sh ~/mSIGNA/deps/CoinDB/install-all.sh
sh ~/mSIGNA/deps/CoinCore/install-all.sh
sh ~/mSIGNA/deps/CoinQ/install-all.sh

Una vez que se hayan creado todas las dependencias, compile la billetera mSigna.

./build-all.sh linux

Utilizando mSigna

La configuración de su billetera mSigna comienza creando una nueva bóveda. Haga clic en «Archivo» y seleccione la opción que dice «Nueva bóveda». Asigne un apodo a su nueva bóveda y guárdelo.

  Cómo hacer una copia de seguridad de una máquina virtual en Linux con VirtualBox

Nota: si no está ejecutando Bitcoin-qt en segundo plano junto con mSigna, deberá conectarse a un nodo manualmente. Consulte la documentación de mSigna para obtener más información.

A continuación, busque el menú de cuentas y haga clic en la opción que dice «Asistente de cuentas». Inicie el asistente y asigne un nombre a su cuenta.

Después de nombrar la cuenta, configure la política de la cuenta. Para la mayoría de los usuarios, 1 de 1 debería ser suficiente. Solo cambie las opciones de política si sabe lo que está haciendo.

Cuando finalice la configuración, haga clic en «Exportar cuenta» para crear una nueva copia de seguridad. Esta copia de seguridad guardará todo lo relacionado con su billetera, así que asegúrese de guardarlo en un lugar seguro.

Envío de pagos

mSigna tardará un tiempo en sincronizarse con la última versión de la cadena de bloques de Bitcoin. Cuando se complete este proceso, será seguro de usar. Haga clic en «Cuentas» y seleccione el botón «Enviar».

  Cómo jugar Minecraft en Linux con GDLauncher

Nota: busque el menú «Llaveros» y seleccione «Desbloquear llavero». Desbloquear su llavero es fundamental para enviar transacciones BTC.

En el menú emergente de mSigna, escriba la cantidad exacta (en BTC) que desea enviar. Si todo se ve bien y está listo para enviar el pago, haga clic en el botón «Guardar sin firmar».

El pago aún no está listo para enviarse. Primero deberá firmarlo. Mire la transacción (en Transacciones) y selecciónela. Haga clic en la transacción y seleccione «Agregar firma» para firmar la transacción.

Cuando haya cumplido con los requisitos de la política de seguridad de su billetera, aparecerá el botón «Enviar» y podrá enviar el pago.

Recibir pagos

Para recibir un pago en su billetera mSigna BTC, seleccione su cuenta y haga clic en el botón «Recibir» en la barra de herramientas. Etiquete el nuevo pago y escriba la cantidad requerida.

Espere un poco y mSigna generará una nueva dirección de código QR para el pago. Dé la dirección a la persona que paga para recibir el pago.

Cuando un pago es exitoso, mSigna acreditará instantáneamente BTC en su cuenta.