Der er få ting så fascinerende som blockchain-teknologien. Et program, der udnytter denne teknologi, er PyBitmessage. Med dette program kan brugere sende P2P-meddelelser med Bitcoin blockchain på en sikker måde. Bedste af alt, dette program kan bruges på flere operativsystemer, herunder Linux!
Installer PyBitmessage
PyBitmessage er et spændende program, men det ser ikke ud til, at de almindelige Linux-distributioner har tilstrækkelig interesse i at bære det officielt. Heldigvis er dette program let at kompilere og bygge fra kilde. For at starte kompileringsprocessen skal du åbne en terminal og installere de forskellige biblioteker og afhængighedsfiler, der kræves til dit operativsystem.
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 installere PyQt4 python2-msgpack python2-pyopencl python2-setuptools gcc-c ++ redhat-rpm-config python-devel openssl-devel git
OpenSUSE
sudo zypper installer python-qt python-msgpack-python python-setuptools gcc-c ++ libopenssl-devel python-devel git
Arch Linux
Installation af PyBitmessage på Arch Linux er ikke meget anderledes end at kompilere det på andre Linux-distributioner, som vi har beskrevet i denne artikel. Men i betragtning af, hvordan AUR fungerer, får Arch-brugere en meget renere og mere automatiseret byggeproces. Alle afhængighedsfiler behandles automatisk.
For at komme i gang med at installere PyBitmessage på din Arch Linux-pc, skal du først installere den nyeste version af Git-pakkehåndteringsværktøjet med Pacman, pakkechef.
sudo pacman -S git
Git er færdig med at installere. Det næste skridt i processen er at klon den seneste PyBitmessage PKGBUILD øjebliksbillede.
git klon https://aur.archlinux.org/pybitmessage.git
CDind i den nyklonede pybitmessagebibliotek for at starte pakkegenereringsprocessen.
cd pybitmessage
Opbygning af pakker fra AUR er en hurtig og nem proces. Men nogle gange kan der ske fejl. Hvis makepkgundlader at generere, kan du have nogle afhængigheder, der ikke kan installeres automatisk. For at løse dette problem skal du gå til PyBitmessage AUR-siden og installere resten af afhængighederne manuelt.
For at starte byggeprocessen skal du køre makepkg.
makepkg -si
Andre Linuxes
PyBitmessage har et praktisk script, der giver brugerne mulighed for at scanne deres operativsystem og finde ud af, hvilke afhængigheder de har brug for til at køre programmet. Hvis du forsøger at køre dette program på et operativsystem, der ikke er angivet ovenfor, skal du følge disse instruktioner for at bestemme, hvad du har brug for.
git klon https://github.com/Bitmessage/PyBitmessage
cd ~ / PyBitmessage python checkdeps.py
Læs output af scriptet, da det vil opdage, hvilket OS du har, og udskrive de nøjagtige pakker, du har brug for. De fleste operativsystemer har instruktioner inden for checkdeps.py script, endda FreeBSD!
Bygning
Med alle afhængigheder installeret, er det tid til at begynde at arbejde med kildekoden.
Først ved at bruge gitværktøj, klonden nyeste version af PyBitmessage kildekoden fra GitHub.
git klon https://github.com/Bitmessage/PyBitmessage
Brug CDkommando til at flytte terminalen ind i den nyklonede PyBitmessagemappe på din Linux-pc.
cd PyBitmessage
Inde i PyBitmessagemappe, der er flere filer. Disse filer er afgørende for programmet samlet, men vi kan se bort fra dem. Den eneste vigtige fil her er setup.py, da det vil tage koden, bygge den og placere den på den rigtige placering.
Installer PyBitmessage til hele systemet ved at køre denne kommando som root:
sudo -s python setup.py installere
Alternativt kan du installere PyBitmessage som en almindelig bruger, kør følgende kommando. Husk, at hvis du går denne rute, skal PyBitmessage geninstalleres flere gange for hver bruger, der skal bruge den.
python setup.py installer - bruger
Brug af PyBitmessage
For at begynde at kommunikere med PyBitmessage skal du først oprette en ny identitet. Gør dette ved at åbne programmet. Når den er åben, skal du klikke på knappen "Ny identitet". Forlad indstillingerne som standard, og klik på "OK" for at komme i gang.
Kort efter installationen viser PyBitmessage en meddelelse i systembakken, der siger "tilsluttet".
For at sende en besked med PyBitmessage, klik på "Send-knappen." Når du klikker "send", sendes ikke automatisk noget. I stedet åbner det meddelelsesdialogen, hvor brugerne kan komponere nye ting, der skal sendes.
Afsendelse almindelige meddelelser

Bemærk: PyBitmessage sender disponible meddelelser. For at bestemme, hvornår din meddelelse udløber, skal du trække skyderen ved siden af "TTL."
PyBitmessage vil ikke automatisk bruge din adresse i afsnittet "Fra". I stedet skal du klikke på "Fra" feltet og vælge din adresse, når den kommer op i menuen. Udfyld emnet og meddelelsesboksen. Når alt ser godt ud, skal du klikke på knappen "send".
Afsendelse af beskeder til abonnenter

Som i "Almindelige meddelelser", klik på "Fra" feltet og klik på tilføj til din adresse. Udfyld derefter emnet og indholdet af dit indlæg. Klik på send for at offentliggøre til dine tilhængere.