03/28/2024

Cum se instalează mSigna pe Linux

Instalarea portofelului mSigna pe Linux necesită construirea. Compilarea acestui software funcționează pe aproape orice distribuție Linux. Pentru a începe acest proces, va trebui mai întâi să satisfaceți dependențele pe care le are. Din păcate, site-ul web mSigna este foarte vag și nu oferă niciun pachet specific distribuției pe care utilizatorii trebuie să le instaleze.

Pentru a construi acest program, veți avea nevoie de bibliotecile Qt5, ODB, OpenSSL, bibliotecile Boost C++, SQLite, git și qrencode. Pentru mai multe informații despre cum să găsiți dependențele pentru distribuția dvs. Linux, accesați pagina oficială de documentație aici.

Instalați mSigna

După ce toate dependențele sunt instalate pe sistemul dvs. de operare Linux, deschideți o fereastră de terminal și utilizați git instrument pentru a descărca cel mai recent cod sursă.

Notă: mSigna se poate construi în continuare chiar dacă nu instalați dependențele pe computerul dvs. Linux. Verificați ~/mSigna/deps pentru fișierele de dependență incluse. Constructorul le poate folosi în schimb.

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

Crearea dependențelor mSign

Anterior, am folosit Git pentru a descărca rapid toate fișierele de cod sursă mSigna. Este util să parcurgeți acest traseu, deoarece elimină pașii enervanti precum extragerea fișierelor de arhivă etc. În acest moment, va trebui să mutați terminalul din folderul de acasă în care se deschide la fișierele sursă mSigna nou clonate. Pentru a face acest lucru, utilizați comanda CD.

cd mSIGNA

În interiorul folderului mSigna, există un subdosar „docs”. În acest folder, este prezentată o descriere detaliată pentru configurarea unui mediu de compilare Linux. Aceasta implică descărcarea, construirea și instalarea fișierelor importante. Rețineți că aceste fișiere nu iau din folderul „deps”. Dacă ați instalat aceste biblioteci prin managerul de pachete al distribuției dvs. Linux, nu ezitați să omiteți acest proces.

  Cum să joci Minecraft pe Linux cu GDLauncher

Într-un terminal, rulați aceste comenzi una după alta. La scurt timp după, mSigna ar trebui să aibă toate fișierele de dependență de care are nevoie pentru a le construi corect.

cd ~/
mkdir odb

cd odb

Mai întâi, instalați 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 ..

Apoi, compilatorul 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 ..

După compilatorul ODB, construiți și instalați 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 ..

Finalizați dependențele ODB instalând Biblioteca de execuție a bazei de date 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

Construiește biblioteca Qrencode. Spre deosebire de celelalte dependențe, Qrencode este inclus cu codul sursă, în „deps”.

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

În cele din urmă, instalați fișierele legate de monede de care are nevoie mSigna:

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

După ce toate dependențele sunt construite, compilați portofelul mSigna.

./build-all.sh linux

Folosind mSigna

Configurarea portofelului mSigna începe prin crearea unui nou seif. Faceți clic pe „Fișier” și selectați opțiunea care spune „Seif nou”. Dă-ți noului tău seif o poreclă și salvează-l.

Notă: dacă nu rulați Bitcoin-qt în fundal alături de mSigna, va trebui să vă conectați manual la un nod. Consultați documentația mSigna pentru a afla mai multe.

Apoi, găsiți meniul de conturi și faceți clic pe opțiunea care spune „Account Wizard”. Porniți expertul și dați un nume contului dvs.

După denumirea contului, setați politica contului. Pentru majoritatea utilizatorilor, 1 din 1 ar trebui să fie suficient. Schimbați opțiunile de politică numai dacă știți ce faceți.

  Cele mai bune 5 aplicații pentru terminale drop-down pentru Linux

Când se termină configurarea, faceți clic pe „Exportare cont” pentru a crea o nouă copie de rezervă. Această copie de rezervă va salva tot ce are legătură cu portofelul dvs., așa că asigurați-vă că îl salvați într-un loc sigur.

Trimiterea plăților

mSigna va dura ceva timp pentru a se sincroniza cu cea mai recentă versiune a blockchain-ului Bitcoin. Când acest proces se va finaliza, va fi sigur de utilizat. Faceți clic pe „Conturi” și selectați butonul „Trimite”.

Notă: căutați meniul „Bloc de chei” și selectați „Deblocare breloc”. Deblocarea brelocului este esențială pentru trimiterea tranzacțiilor BTC.

În meniul pop-up pentru mSigna, scrieți suma exactă (în BTC) pe care doriți să o trimiteți. Dacă totul arată bine și sunteți gata să trimiteți plata, faceți clic pe butonul „Salvați nesemnat”.

Plata nu este încă gata de trimis. Mai întâi va trebui să-l semnezi. Priviți tranzacția (sub Tranzacții) și selectați-o. Faceți clic pe tranzacție și selectați „Adăugați semnătură” pentru a semna tranzacția.

Când ați îndeplinit cerințele pentru politica de securitate a portofelului, va apărea butonul „Trimite” și veți putea trimite plata.

Primirea plăților

Pentru a primi o plată către portofelul dvs. mSigna BTC, selectați-vă contul și faceți clic pe butonul „Primire” din bara de instrumente. Etichetați noua plată și scrieți în suma necesară.

Așteptați puțin, iar mSigna va genera o nouă adresă de cod QR pentru plată. Dați adresa persoanei care plătește pentru a primi plata.

Când o plată are succes, mSigna va credita instantaneu BTC în contul dvs.