Jak zainstalować mSigna w systemie Linux

Instalacja portfela mSigna w systemie Linux wymaga kompilacji. Kompilowanie tego oprogramowania działa na prawie każdej dystrybucji Linuksa. Aby rozpocząć ten proces, najpierw musisz spełnić zależności, które ma. Niestety, witryna mSigna jest bardzo niejasna i nie oferuje żadnych pakietów specyficznych dla dystrybucji, które użytkownicy muszą zainstalować.

Aby uruchomić ten program, potrzebujesz bibliotek Qt5, ODB, OpenSSL, bibliotek Boost C ++, SQLite, git i qrencode. Aby uzyskać więcej informacji o tym, jak znaleźć zależności dla swojej dystrybucji Linuksa, przejdź na oficjalną stronę dokumentacji tutaj.

Zainstaluj mSigna

Po zainstalowaniu wszystkich zależności w systemie operacyjnym Linux otwórz okno terminala i użyj rozszerzenia git narzędzie do pobierania najnowszego kodu źródłowego.

Uwaga: mSigna może nadal budować się, nawet jeśli nie zainstalujesz zależności na komputerze z systemem Linux. Sprawdź ~ / mSigna / deps pod kątem dołączonych plików zależności. Konstruktor może ich zamiast tego użyć.

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

Budowanie zależności mSigna

Wcześniej używaliśmy Gita do szybkiego pobierania wszystkich plików kodu źródłowego mSigna. Podążanie tą trasą jest przydatne, ponieważ usuwa irytujące kroki, takie jak rozpakowywanie plików archiwów, itp. W tym momencie musisz przenieść terminal z folderu domowego, w którym się otwiera, do nowo sklonowanych plików źródłowych mSigna. Aby to zrobić, użyj polecenia CD.

cd mSIGNA

W folderze mSigna znajduje się podfolder „docs”. W tym folderze przedstawiono szczegółowy opis konfigurowania środowiska kompilacji systemu Linux. Obejmuje pobieranie, budowanie i instalowanie ważnych plików. Pamiętaj, że te pliki nie są usuwane z folderu „deps”. Jeśli zainstalowałeś te biblioteki za pośrednictwem menedżera pakietów dystrybucji Linuksa, możesz pominąć ten proces.

W terminalu uruchom te polecenia jedno po drugim. Wkrótce potem mSigna powinna mieć wszystkie pliki zależności, których potrzebuje do poprawnego zbudowania.

cd ~/
mkdir odb

cd odb

Najpierw zainstaluj 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 ..

Następnie kompilator 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 kompilatorze ODB skompiluj i zainstaluj 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 ..

Zakończ zależności ODB, instalując bibliotekę wykonawczą bazy danych 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

Zbuduj bibliotekę Qrencode. W przeciwieństwie do innych zależności, Qrencode jest zawarty w kodzie źródłowym w „deps”.

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

Na koniec zainstaluj pliki związane z monetami, których mSigna potrzebuje:

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

Po zbudowaniu wszystkich zależności skompiluj portfel mSigna.

./build-all.sh linux

Korzystanie z mSigna

Konfigurowanie portfela mSigna rozpoczyna się od utworzenia nowego skarbca. Kliknij „Plik” i wybierz opcję „Nowa przechowalnia”. Nadaj nowemu skarbcu pseudonim i zapisz go.

Uwaga: jeśli nie używasz Bitcoin-qt w tle razem z mSigna, musisz ręcznie połączyć się z węzłem. Zajrzyj do dokumentacji mSigna, aby dowiedzieć się więcej.

Następnie znajdź menu kont i kliknij opcję „Kreator kont”. Uruchom kreatora i nadaj swojemu kontu nazwę.

Po nazwie konta ustaw zasady konta. Większości użytkowników wystarczy 1 z 1. Zmieniaj opcje polityki tylko wtedy, gdy wiesz, co robisz.

Po zakończeniu konfiguracji kliknij „Eksportuj konto”, aby utworzyć nową kopię zapasową. Ta kopia zapasowa zapisze wszystko, co jest związane z Twoim portfelem, więc pamiętaj, aby zapisać ją w bezpiecznym miejscu.

Wysyłanie płatności

mSigna zajmie trochę czasu, aby zsynchronizować się z najnowszą wersją łańcucha bloków Bitcoin. Po zakończeniu tego procesu będzie można go bezpiecznie używać. Kliknij „Konta” i wybierz przycisk „Wyślij”.

Uwaga: poszukaj menu „Breloki” i wybierz „Odblokuj pęku kluczy”. Odblokowanie pęku kluczy ma kluczowe znaczenie dla wysyłania transakcji BTC.

W wyskakującym menu mSigna wpisz dokładną kwotę (w BTC), którą chcesz wysłać. Jeśli wszystko wygląda dobrze i jesteś gotowy do wysłania płatności, kliknij przycisk „Zapisz niepodpisany”.

Płatność nie jest jeszcze gotowa do wysłania. Najpierw musisz to podpisać. Spójrz na transakcję (w sekcji Transakcje) i wybierz ją. Kliknij transakcję i wybierz „Dodaj podpis”, aby podpisać transakcję.

Gdy spełnisz wymagania polityki bezpieczeństwa swojego portfela, pojawi się przycisk „Wyślij” i będziesz mógł wysłać płatność.

Otrzymywanie płatności

Aby otrzymać płatność na swój portfel mSigna BTC, wybierz swoje konto i kliknij przycisk „Odbierz” na pasku narzędzi. Oznacz nową płatność i wpisz wymaganą kwotę.

Poczekaj chwilę, a mSigna wygeneruje nowy adres QR code do płatności. Podaj adres osobie płacącej, aby otrzymać płatność.

Kiedy płatność się powiedzie, mSigna natychmiast przeliczy BTC na Twoje konto.