Как да изпращате съобщения с биткойн блокчейн на Linux с помощта на Bitmessage

Има няколко толкова завладяващи неща като блокчейн технологията. Една програма, която се възползва от тази технология, е PyBitmessage. С тази програма потребителите могат да изпращат P2P съобщения с биткойн блокчейн по сигурен начин. Най-хубавото е, че тази програма може да се използва на множество операционни системи, включително Linux!

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

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

Ubuntu

sudo apt install python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git

Debian

sudo apt-get python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git

Fedora

sudo dnf install PyQt4 python2-msgpack python2-pyopencl python2-setuptools gcc-c++ redhat-rpm-config python-devel openssl-devel git

OpenSUSE

sudo zypper install python-qt python-msgpack-python python-setuptools gcc-c++ libopenssl-devel python-devel git

Arch Linux

Инсталирането на PyBitmessage на Arch Linux не е много различно от компилирането му в други дистрибуции на Linux, както посочихме в тази статия. Въпреки това, като се има предвид как работи AUR, потребителите на Arch получават много по-чист, по-автоматизиран процес на изграждане. Всички файлове на зависимости се обработват автоматично.

  Как да стартирате Linux на Android с Linux Deploy

За да започнете да инсталирате PyBitmessage на вашия компютър с Arch Linux, първо ще трябва да инсталирате най-новата версия на инструмента за управление на пакети Git с Pacman, мениджър на пакети.

sudo pacman -S git

Инсталирането на Git приключи. Следващата стъпка в процеса е да клонинг най-новото PyBitmessage pkgbuild моментална снимка.

git clone https://aur.archlinux.org/pybitmessage.git

CD в ​​току-що клонираната директория pybitmessage, за да стартирате процеса на генериране на пакет.

cd pybitmessage

Създаването на пакети от AUR е бърз и лесен процес. Понякога обаче могат да възникнат грешки. Ако makepkg не успее да се генерира, може да имате някои зависимости, които не могат да се инсталират автоматично. За да отстраните този проблем, ще трябва да отидете на страницата PyBitmessage AUR и да инсталирате останалите зависимости ръчно.

За да започнете процеса на изграждане, стартирайте makepkg.

makepkg -si

Други Linux

PyBitmessage има удобен скрипт, който позволява на потребителите да сканират операционната си система и да разберат какви зависимости са им необходими, за да стартират програмата. Ако се опитвате да стартирате тази програма на операционна система, която не е изброена по-горе, следвайте тези инструкции, за да определите от какво се нуждаете.

git clone https://github.com/Bitmessage/PyBitmessage
cd ~/PyBitmessage

python checkdeps.py

Прочетете изхода на скрипта, тъй като той ще открие каква ОС имате и ще разпечата точните пакети, от които се нуждаете. Повечето операционни системи дори имат инструкции в скрипта checkdeps.py FreeBSD!

  Как удобно да използвате компютър с Linux през нощта с димер на работния плот

Сграда

С всички инсталирани зависимости е време да започнете работа с изходния код.

Първо, като използвате инструмента git, клонирайте най-новата версия на изходния код на PyBitmessage от GitHub.

git clone https://github.com/Bitmessage/PyBitmessage

Използвайте командата CD, за да преместите терминала в току-що клонираната папка PyBitmessage на вашия компютър с Linux.

cd PyBitmessage

В папката PyBitmessage има няколко файла. Тези файлове са от съществено значение за програмата като цяло, но можем да ги пренебрегнем. Единственият важен файл тук е setup.py, тъй като той ще вземе кода, ще го изгради и ще го постави на правилното място.

Инсталирайте PyBitmessage на цялата система, като изпълните тази команда като root:

sudo -s

python setup.py install

Като алтернатива, инсталирайте PyBitmessage като обикновен потребител, изпълнете следната команда. Имайте предвид, че ако отидете по този път, PyBitmessage ще трябва да бъде преинсталиран няколко пъти за всеки потребител, който трябва да го използва.

python setup.py install --user

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

За да започнете да общувате с PyBitmessage, първо ще трябва да създадете нова самоличност. Направете това, като отворите програмата. След като се отвори, щракнете върху бутона „нова самоличност“. Оставете настройките по подразбиране и щракнете върху „OK“, за да започнете.

  Как да използвате командата fold в Linux

Скоро след настройката, PyBitmessage ще покаже известие в системната област, което казва „свързано“.

За да изпратите съобщение с PyBitmessage, щракнете върху бутона „Изпращане“. Щракването върху „изпрати“ не изпраща нищо автоматично. Вместо това отваря диалоговия прозорец за съобщения, където потребителите могат да съставят нови неща за изпращане.

Изпращане на обикновени съобщения

Трябва да изпратите Bitmessage на приятел? Първо вземете техния адрес за Bitmessage. След като го получите, кликнете върху „Изпращане на обикновено съобщение“. Поставете адреса им в полето „До“.

Забележка: PyBitmessage изпраща съобщения за еднократна употреба. За да определите кога вашето съобщение ще изтече, плъзнете плъзгача до „TTL“.

PyBitmessage няма да използва автоматично вашия адрес в секцията „От“. Вместо това ще трябва да щракнете върху полето „От“ и да изберете адреса си, когато се появи в менюто. Попълнете темата и полето за съобщение. Когато всичко изглежда добре, щракнете върху бутона „изпращане“.

Изпращане на съобщения до абонати

В допълнение към изпращането на съобщения от човек на човек, PyBitmessage позволява на потребителите да изпращат елементи до „абонати“ или хора, които следват вашия адрес на PyBitmessage. За да използвате тази функция, щракнете върху „изпращане“, след това върху бутона „Изпращане на съобщения до вашите абонати“.

Както в „Обикновени съобщения“, щракнете върху полето „От“ и щракнете върху добавяне към вашия адрес. След това попълнете темата и съдържанието на публикацията си. Щракнете върху изпращане, за да публикувате на вашите последователи.