Jak nainstalovat mSigna na Linux

Instalace peněženky mSigna na operačním systému Linux vyžaduje kompilaci ze zdrojového kódu. Tento proces sestavení by měl fungovat na většině linuxových distribucí. Pro zahájení kompilace je nezbytné nejprve zajistit splnění všech softwarových závislostí. Oficiální web mSigna bohužel neposkytuje specifické balíčky pro různé distribuce, které by uživatelé mohli přímo instalovat.

Pro úspěšnou kompilaci budete potřebovat následující knihovny: Qt5, ODB, OpenSSL, Boost C++, SQLite, nástroj git a qrencode. Podrobnější informace o získání těchto závislostí pro vaši konkrétní distribuci Linuxu naleznete v oficiální dokumentaci.

Instalace mSigna

Po instalaci všech potřebných závislostí otevřete terminál a pomocí příkazu git stáhněte nejnovější zdrojový kód.

Důležitá poznámka: i když nemáte některé závislosti nainstalované ve vašem systému, mSigna se může stále sestavit. Zkontrolujte složku ~/mSigna/deps, zda obsahuje potřebné soubory závislostí. Je možné, že si je build systém stáhne a použije automaticky.

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

Sestavení závislostí mSigna

Použitím Gitu jsme si rychle stáhli všechny soubory se zdrojovým kódem mSigna. Tento přístup je výhodný, protože eliminuje zbytečné kroky, jako je manuální rozbalování archivů. Nyní je potřeba se v terminálu přesunout z domovské složky do nově vytvořené složky se zdrojovými kódy mSigna. Použijte k tomu příkaz cd.

cd mSIGNA

V adresáři mSigna se nachází podsložka „docs“, kde najdete detailní instrukce pro nastavení prostředí sestavení v Linuxu. Součástí je stažení, sestavení a instalace nezbytných souborů. Uvědomte si, že tyto soubory nejsou extrahovány ze složky „deps“. Pokud jste tyto knihovny již nainstalovali pomocí správce balíčků vaší distribuce, můžete tento proces přeskočit.

Postupně spouštějte následující příkazy v terminálu. Po jejich provedení by měla mít mSigna všechny závislosti potřebné pro úspěšnou kompilaci.

cd ~/
mkdir odb

cd odb

Nejdříve nainstalujte 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 ..

Následně zkompilujte kompilátor 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 ..

Po zkompilování ODB, sestavte a nainstalujte 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 ..

Dokončete instalaci závislostí ODB instalací knihovny ODB Database Runtime Library.

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

Sestavte knihovnu Qrencode. Na rozdíl od ostatních závislostí, Qrencode je součástí zdrojového kódu ve složce „deps“.

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

Nakonec nainstalujte soubory související s mincemi, které mSigna vyžaduje:

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

Po sestavení všech potřebných závislostí zkompilujte peněženku mSigna.

./build-all.sh linux

Používání mSigna

Nastavení peněženky mSigna začíná vytvořením nového trezoru. Klikněte na „Soubor“ a vyberte možnost „Nový trezor“. Pojmenujte váš nový trezor a uložte jej.

Poznámka: Pokud nepoužíváte Bitcoin-qt spuštěný na pozadí společně s mSigna, budete se muset k bitcoinovému uzlu připojit manuálně. Podrobnější informace naleznete v dokumentaci mSigna.

Dále vyhledejte nabídku účtů a klikněte na možnost „Průvodce účtem“. Spusťte průvodce a pojmenujte svůj účet.

Po pojmenování účtu nastavte zásady účtu. Pro většinu uživatelů by mělo stačit nastavení 1 z 1. Měňte nastavení zásad pouze pokud víte, co děláte.

Po dokončení nastavení klikněte na „Exportovat účet“ pro vytvoření zálohy. Tato záloha uloží veškerá data související s vaší peněženkou, uložte ji proto na bezpečné místo.

Odesílání plateb

Synchronizace mSigna s nejnovějším stavem bitcoinového blockchainu může chvíli trvat. Po dokončení tohoto procesu je bezpečné peněženku používat. Klikněte na „Účty“ a vyberte tlačítko „Odeslat“.

Důležité: najděte nabídku „Klíčenky“ a vyberte „Odemknout klíčenku“. Odemčení klíčenky je nezbytné pro odesílání bitcoinových transakcí.

V okně pro odesílání platby zadejte přesnou částku (v BTC), kterou chcete odeslat. Pokud je vše v pořádku a jste připraveni odeslat platbu, klikněte na tlačítko „Uložit nepodepsané“.

Platba ještě není připravena k odeslání. Nejdříve ji musíte podepsat. V sekci transakcí vyhledejte danou transakci a vyberte ji. Klikněte na ni a vyberte „Přidat podpis“ pro podepsání transakce.

Po splnění bezpečnostních požadavků, které máte nastaveny pro vaši peněženku, se zobrazí tlačítko „Odeslat“ a budete moci platbu odeslat.

Přijímání plateb

Pro přijetí platby do vaší bitcoinové peněženky mSigna vyberte svůj účet a klikněte na tlačítko „Přijmout“ na panelu nástrojů. Označte novou platbu a zadejte požadovanou částku.

Po chvíli mSigna vygeneruje nový QR kód pro platbu. Sdělte tuto adresu osobě, od které chcete platbu přijmout.

Po úspěšném provedení platby mSigna okamžitě připíše přijaté bitcoiny na váš účet.