Există puține lucruri la fel de fascinante precumtehnologie blockchain Un program care profită de această tehnologie este PyBitmessage. Cu acest program, utilizatorii pot trimite mesaje P2P cu blockchainul Bitcoin, într-un mod sigur. Cel mai bine, acest program poate fi utilizat pe mai multe sisteme de operare, inclusiv Linux!
Instalați PyBitmessage
PyBitmessage este un program interesant, darnu pare că distribuțiile Linux mainstream au suficient interes pentru a-l transporta oficial. Din fericire, acest program este simplu de compilat și construit de la sursă. Pentru a începe procesul de compilare, deschideți un terminal și instalați diferite biblioteci și fișiere de dependență necesare pentru sistemul dvs. de operare.
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
Instalarea PyBitmessage pe Arch Linux nu este foarte bunădiferit de al compila pe alte distribuții Linux, așa cum am subliniat în acest articol. Cu toate acestea, având în vedere modul în care funcționează AUR, utilizatorii Arch obțin un proces de construire mult mai curat și mai automatizat. Toate fișierele de dependență sunt îngrijite automat.
Pentru a începe instalarea PyBitmessage pe computerul Arch Linux, trebuie mai întâi să instalați cea mai recentă versiune a instrumentului de gestionare a pachetelor Git cu Pacman, managerul de pachete.
sudo pacman -S git
Git se termină instalând. Următorul pas în proces este să clona cel mai recent PyBitmessage PKGBUILD instantaneu.
git clone https://aur.archlinux.org/pybitmessage.git
CD în noul clonat pybitmessage director pentru a începe procesul de generare a pachetelor.
cd pybitmessage
Construirea pachetelor din AUR este un proces rapid și ușor. Cu toate acestea, uneori se pot întâmpla erori. Dacă makepkg nu se generează, este posibil să aveți anumite dependențe care nu se pot instala automat. Pentru a remedia această problemă, va trebui să accesați pagina PyBitmessage AUR și să instalați restul dependențelor manual.
Pentru a începe procesul de construire, executați makepkg.
makepkg -si
Alte Linux-uri
PyBitmessage are un script la îndemână care permite utilizatorilorpentru a-și scana sistemul de operare și pentru a afla ce dependențe au nevoie pentru a rula programul. Dacă încercați să rulați acest program pe un sistem de operare care nu este listat mai sus, urmați aceste instrucțiuni pentru a determina ce aveți nevoie.
git clone https://github.com/Bitmessage/PyBitmessage
cd ~/PyBitmessage python checkdeps.py
Citiți ieșirea scriptului, deoarece va detecta ce sistem de operare aveți și tipăriți pachetele exacte de care aveți nevoie. Majoritatea sistemelor de operare au instrucțiuni în cadrul checkdeps.py script, chiar FreeBSD!
clădire
Cu toate dependențele instalate, este timpul să începeți să lucrați cu codul sursă.
În primul rând, folosind funcția git instrument, clona ultima versiune a codului sursă PyBitmessage de la GitHub.
git clone https://github.com/Bitmessage/PyBitmessage
Folosește CD comanda de a muta terminalul în noua clonare PyBitmessage dosarul de pe computerul Linux.
cd PyBitmessage
În interiorul PyBitmessage folder, există mai multe fișiere. Aceste fișiere sunt esențiale pentru programul în general, dar le putem ignora. Singurul fișier important aici este setup.py, deoarece va lua codul, construiește-l și îl va plasa în locația potrivită.
Instalați PyBitmessage pe întregul sistem, rulând această comandă ca root:
sudo -s python setup.py install
Alternativ, instalați PyBitmessage în mod obișnuitutilizator, rulați următoarea comandă. Rețineți că, dacă parcurgeți această rută, PyBitmessage va trebui să fie reinstalat de mai multe ori pentru fiecare utilizator care trebuie să îl folosească.
python setup.py install --user
Utilizarea PyBitmessage
Pentru a începe să comunicați cu PyBitmessage, veți fimai întâi trebuie să creezi o nouă identitate. Faceți acest lucru prin deschiderea programului. După ce este deschis, faceți clic pe butonul „identitate nouă”. Lăsați setările implicit și faceți clic pe „OK” pentru a începe.
La scurt timp după instalare, PyBitmessage va afișa o notificare în tava de sistem, spunând „conectat”.
Pentru a trimite un mesaj cu PyBitmessage, faceți clic pe butonul „Trimitere”. Faceți clic pe „Trimite” nu trimite automat nimic. În schimb, se deschide dialogul cu mesajul, unde utilizatorii pot compune lucruri noi de trimis.
Trimiterea de mesaje obișnuite
Trebuie să trimiteți un Bitmessage unui prieten? Mai întâi, obțineți adresa Bitmessage. După ce îl obțineți, faceți clic pe „Trimite mesaj obișnuit”. Lipiți-le adresa în caseta „La”.
Notă: PyBitmessage trimite mesaje de unică folosință. Pentru a determina când mesajul dvs. va expira, trageți glisorul lângă „TTL”.
PyBitmessage nu va folosi automat adresa dvs.în secțiunea „Din”. În schimb, va trebui să faceți clic pe caseta „Din” și să selectați adresa dvs. când apare în meniu. Completați subiectul și căsuța de mesaje. Când totul arată bine, faceți clic pe butonul „trimite”.
Trimiterea de mesaje către abonați
Pe lângă trimiterea de mesaje de la persoană lapersoană, PyBitmessage permite utilizatorilor să trimită articole către „abonați” sau persoanelor care urmăresc adresa dvs. PyBitmessage. Pentru a utiliza această caracteristică, faceți clic pe „trimite”, apoi pe „Trimite mesaje către abonații dvs. ”
Ca în „Mesaje obișnuite”, faceți clic pe caseta „De la” și faceți clic pe Adăugați la adresa dvs. Apoi completați subiectul și conținutul postării dvs. Faceți clic pe Trimiteți pentru a publica publicului dvs.
Comentarii