Ci sono poche cose affascinanti come iltecnologia blockchain. Un programma che sfrutta questa tecnologia è PyBitmessage. Con questo programma, gli utenti possono inviare messaggi P2P con la blockchain Bitcoin, in modo sicuro. Soprattutto, questo programma può essere utilizzato su più sistemi operativi, incluso Linux!
Installa PyBitmessage
PyBitmessage è un programma entusiasmante, ma lo ènon sembra che le principali distribuzioni Linux abbiano abbastanza interesse in esso per portarlo ufficialmente. Fortunatamente, questo programma è semplice da compilare e compilare dal sorgente. Per avviare il processo di compilazione, apri un terminale e installa le varie librerie e file di dipendenza richiesti per il tuo sistema operativo.
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
L'installazione di PyBitmessage su Arch Linux non è moltodiverso dal compilarlo su altre distribuzioni Linux, come indicato in questo articolo. Tuttavia, dato come funziona AUR, gli utenti Arch ottengono un processo di compilazione molto più pulito e automatizzato. Tutti i file delle dipendenze vengono gestiti automaticamente.
Per iniziare l'installazione di PyBitmessage sul tuo PC Arch Linux, devi prima installare l'ultima versione dello strumento di gestione dei pacchetti Git con Pacman, gestore dei pacchetti.
sudo pacman -S git
Git ha terminato l'installazione. Il prossimo passo nel processo è clone l'ultimo PyBitmessage PKGBUILD snapshot.
git clone https://aur.archlinux.org/pybitmessage.git
CD nel nuovo clonato pybitmessage directory per avviare il processo di generazione del pacchetto.
cd pybitmessage
La creazione di pacchetti da AUR è un processo semplice e veloce. Tuttavia, a volte possono verificarsi errori. Se makepkg non riesce a generare, potresti avere alcune dipendenze che non possono essere installate automaticamente. Per risolvere questo problema, devi andare alla pagina AUR di PyBitmessage e installare manualmente le restanti dipendenze.
Per avviare il processo di compilazione, esegui makepkg.
makepkg -si
Altri Linux
PyBitmessage ha uno script utile che consente agli utentiper scansionare il loro sistema operativo e scoprire quali dipendenze sono necessarie per eseguire il programma. Se stai tentando di eseguire questo programma su un sistema operativo non elencato sopra, segui queste istruzioni per determinare di cosa hai bisogno.
git clone https://github.com/Bitmessage/PyBitmessage
cd ~/PyBitmessage python checkdeps.py
Leggi l'output dello script, in quanto rileverà quale sistema operativo hai e stampa i pacchetti esatti di cui hai bisogno. La maggior parte dei sistemi operativi ha istruzioni all'interno di checkdeps.py sceneggiatura, anche FreeBSD!
Costruzione
Con tutte le dipendenze installate, è tempo di iniziare a lavorare con il codice sorgente.
Innanzitutto, usando il idiota attrezzo, clone l'ultima versione del codice sorgente di PyBitmessage da GitHub.
git clone https://github.com/Bitmessage/PyBitmessage
Usa il CD comando per spostare il terminale nel nuovo clonato PyBitmessage cartella sul tuo PC Linux.
cd PyBitmessage
All'interno del PyBitmessage cartella, ci sono diversi file. Questi file sono essenziali per il programma in generale, ma possiamo ignorarli. L'unico file importante qui è setup.py, poiché prenderà il codice, lo costruirà e lo posizionerà nella posizione corretta.
Installa PyBitmessage sull'intero sistema, eseguendo questo comando come root:
sudo -s python setup.py install
In alternativa, installare PyBitmessage come di consuetoutente, eseguire il comando seguente. Tieni presente che se segui questa strada, PyBitmessage dovrà essere reinstallato più volte per ogni utente che deve utilizzarlo.
python setup.py install --user
Utilizzando PyBitmessage
Per iniziare a comunicare con PyBitmessage, lo faraiè necessario innanzitutto creare una nuova identità. Fallo aprendo il programma. Una volta aperto, fai clic sul pulsante "nuova identità". Lascia le impostazioni predefinite e fai clic su "OK" per iniziare.
Poco dopo l'installazione, PyBitmessage mostrerà una notifica nella barra delle applicazioni che dice "connesso".
Per inviare un messaggio con PyBitmessage, fai clic sul pulsante "Invia". Fare clic su "Invia" non invia automaticamente nulla. Al contrario, apre la finestra di dialogo del messaggio, in cui gli utenti possono comporre nuove cose da inviare.
Invio di messaggi ordinari

Devi inviare un Bitmessage ad un amico? Innanzitutto, ottieni il loro indirizzo Bitmessage. Una volta ottenuto, fai clic su "Invia messaggio normale". Incolla il loro indirizzo nella casella "A".
Nota: PyBitmessage invia messaggi usa e getta. Per determinare quando scadrà il messaggio, trascina il cursore accanto a "TTL".
PyBitmessage non utilizzerà automaticamente il tuo indirizzonella sezione "Da". Invece, dovrai fare clic sulla casella "Da" e selezionare il tuo indirizzo quando compare nel menu. Compila l'oggetto e la finestra di messaggio. Quando tutto sembra a posto, fai clic sul pulsante "Invia".
Invio di messaggi agli abbonati

Oltre a inviare messaggi da persona apersona, PyBitmessage consente agli utenti di inviare articoli a "abbonati" o persone che seguono il tuo indirizzo PyBitmessage. Per utilizzare questa funzione, fai clic su "Invia", quindi su "Invia messaggi ai tuoi abbonati ".
Come in "Messaggi ordinari", fai clic sulla casella "Da" e fai clic su Aggiungi al tuo indirizzo. Quindi compila l'oggetto e il contenuto del tuo post. Fai clic su Invia per pubblicare sui tuoi follower.
Commenti