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.