Как да инсталирате mSigna на Linux

Инсталирането на портфейла mSigna на Linux изисква изграждане. Компилирането на този софтуер работи в почти всяка дистрибуция на Linux. За да започнете с този процес, първо ще трябва да удовлетворите зависимостите, които има. За съжаление, уебсайтът на mSigna е много неясен и не предлага никакви специфични за дистрибуцията пакети, които потребителите трябва да инсталират.

За да създадете тази програма, ще ви трябват библиотеките Qt5, ODB, OpenSSL, библиотеките Boost C++, SQLite, git и qrencode. За повече информация как да намерите зависимостите за вашата Linux дистрибуция, отидете на официалната страница с документация тук.

Инсталирайте mSigna

След като всички зависимости са инсталирани на вашата операционна система Linux, отворете прозорец на терминала и използвайте git инструмент за изтегляне на най-новия изходен код.

Забележка: mSigna все още може да се изгражда, дори ако не инсталирате зависимостите на вашия компютър с Linux. Проверете ~/mSigna/deps за включените файлове на зависимости. Вместо това строителят може да ги използва.

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

Изграждане на зависимости от mSigna

По-рано използвахме Git за бързо изтегляне на всички файлове с изходен код на mSigna. Преминаването по този маршрут е полезно, тъй като премахва досадните стъпки като извличане на архивни файлове и т.н. В този момент ще трябва да преместите терминала от домашната папка, в която се отваря, към новоклонираните изходни файлове на mSigna. За да направите това, използвайте командата CD.

cd mSIGNA

Вътре в папката mSigna има подпапка „docs“. В тази папка е очертано подробно описание за настройка на среда за изграждане на Linux. Това включва изтегляне, изграждане и инсталиране на важни файлове. Имайте предвид, че тези файлове не се отнемат от папката „deps“. Ако сте инсталирали тези библиотеки чрез мениджъра на пакети на вашата Linux дистрибуция, не се колебайте да пропуснете този процес.

  Как да качвате и споделяте файлове от терминала на Linux с Transfer.sh

В терминал изпълнете тези команди една след друга. Скоро след това mSigna трябва да има всички файлове на зависимости, които трябва да изгради правилно.

cd ~/
mkdir odb

cd odb

Първо, инсталирайте 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 ..

След това 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 ..

След ODB компилатора, изградете и инсталирайте 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 ..

Завършете ODB зависимостите, като инсталирате библиотеката за изпълнение на 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

Създайте библиотеката на Qrencode. За разлика от другите зависимости, Qrencode е включен в изходния код, в „deps“.

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

И накрая, инсталирайте свързаните с монети файлове, от които mSigna се нуждае:

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

След като всички зависимости са изградени, компилирайте портфейла mSigna.

./build-all.sh linux

Използване на mSigna

Настройването на вашия портфейл mSigna започва със създаване на нов трезор. Кликнете върху „Файл“ и изберете опцията, която гласи „Нов трезор“. Дайте псевдоним на новия си трезор и го запазете.

  Как да архивирате настройките на Evolution Mail в Linux

Забележка: ако не изпълнявате Bitcoin-qt на заден план заедно с mSigna, ще трябва да се свържете с възел ръчно. Вижте документацията на mSigna, за да научите повече.

След това намерете менюто за акаунти и щракнете върху опцията, която гласи „Помощник за акаунти“. Стартирайте съветника и дайте име на акаунта си.

След като наименувате акаунта, задайте правилата на акаунта. За повечето потребители 1 от 1 трябва да е достатъчен. Променете опциите на политиката само ако знаете какво правите.

Когато настройката приключи, щракнете върху „Експортиране на акаунт“, за да създадете нов архив. Това резервно копие ще запази всичко, свързано с вашия портфейл, така че не забравяйте да го запазите на безопасно място.

  Как да защитите инсталация на Linux: Основите

Изпращане на плащания

mSigna ще отнеме известно време, за да се синхронизира с най-новата версия на биткойн блокчейн. Когато този процес приключи, ще бъде безопасно да се използва. Щракнете върху „Акаунти“ и изберете бутона „Изпращане“.

Забележка: потърсете менюто „Keychains“ и изберете „Unlock keychain“. Отключването на вашия ключодържател е от решаващо значение за изпращането на BTC транзакции.

В изскачащото меню за mSigna напишете точната сума (в BTC), която искате да изпратите. Ако всичко изглежда добре и сте готови да изпратите плащането, щракнете върху бутона „Запазване без подпис“.

Плащането все още не е готово за изпращане. Първо ще трябва да го подпишете. Погледнете транзакцията (под Транзакции) и я изберете. Кликнете върху транзакцията и изберете „Добавяне на подпис“, за да подпишете транзакцията.

Когато изпълните изискването за политиката за сигурност на портфейла си, ще се появи бутонът „Изпращане“ и ще можете да изпратите плащането.

Получаване на плащания

За да получите плащане към вашия mSigna BTC портфейл, изберете акаунта си и щракнете върху бутона „Получаване“ в лентата с инструменти. Етикетирайте новото плащане и напишете необходимата сума.

Изчакайте малко и mSigna ще генерира нов адрес за QR код за плащане. Дайте адреса на лицето, което плаща, за да получи плащането.

Когато плащането е успешно, mSigna незабавно ще кредитира BTC във вашия акаунт.