Hay pocas cosas tan fascinantes como lastecnología blockchain. Un programa que aprovecha esta tecnología es PyBitmessage. Con este programa, los usuarios pueden enviar mensajes P2P con la cadena de bloques de Bitcoin, de forma segura. ¡Lo mejor de todo es que este programa se puede usar en múltiples sistemas operativos, incluido Linux!
Instalar PyBitmessage
PyBitmessage es un programa emocionante, perono parece que las principales distribuciones de Linux tengan suficiente interés en él para llevarlo oficialmente. Afortunadamente, este programa es fácil de compilar y construir desde la fuente. Para iniciar el proceso de compilación, abra una terminal e instale las diversas bibliotecas y archivos de dependencia necesarios para su 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
Instalar PyBitmessage en Arch Linux no es muydiferente a compilarlo en otras distribuciones de Linux, como hemos descrito en este artículo. Sin embargo, dado cómo funciona el AUR, los usuarios de Arch obtienen un proceso de compilación mucho más limpio y automatizado. Todos los archivos de dependencia son atendidos automáticamente.
Para comenzar a instalar PyBitmessage en su PC Arch Linux, primero deberá instalar la última versión de la herramienta de administración de paquetes Git con Pacman, el administrador de paquetes.
sudo pacman -S git
Git ha terminado de instalar. El siguiente paso en el proceso es clon el último PyBitmessage pkgbuild instantánea.
git clone https://aur.archlinux.org/pybitmessage.git
discos compactos en el recién clonado pybitmessage directorio para iniciar el proceso de generación de paquetes.
cd pybitmessage
Crear paquetes desde AUR es un proceso rápido y fácil. Sin embargo, a veces pueden ocurrir errores. Si makepkg no se puede generar, es posible que tenga algunas dependencias que no se pueden instalar automáticamente. Para solucionar este problema, deberá ir a la página de PyBitmessage AUR e instalar el resto de las dependencias manualmente.
Para iniciar el proceso de compilación, ejecute makepkg.
makepkg -si
Otras Linux
PyBitmessage tiene un script útil que permite a los usuariospara escanear su sistema operativo y averiguar qué dependencias necesitan para ejecutar el programa. Si está intentando ejecutar este programa en un sistema operativo que no figura en la lista anterior, siga estas instrucciones para determinar lo que necesita.
git clone https://github.com/Bitmessage/PyBitmessage
cd ~/PyBitmessage python checkdeps.py
Lea el resultado del script, ya que detectará qué sistema operativo tiene e imprimirá los paquetes exactos que necesita. La mayoría de los sistemas operativos tienen instrucciones dentro de checkdeps.py guión, incluso FreeBSD!
edificio
Con todas las dependencias instaladas, es hora de comenzar a trabajar con el código fuente.
Primero, usando el git herramienta, clon la última versión del código fuente PyBitmessage de GitHub.
git clone https://github.com/Bitmessage/PyBitmessage
Utilizar el discos compactos comando para mover el terminal al recién clonado PyBitmessage carpeta en su PC con Linux.
cd PyBitmessage
Dentro de la PyBitmessage carpeta, hay varios archivos. Estos archivos son esenciales para el programa en general, pero podemos ignorarlos. El único archivo importante aquí es setup.py, ya que tomará el código, lo compilará y lo colocará en la ubicación correcta.
Instale PyBitmessage en todo el sistema, ejecutando este comando como root:
sudo -s python setup.py install
Alternativamente, instale PyBitmessage como un regularusuario, ejecuta el siguiente comando. Tenga en cuenta que si sigue esta ruta, PyBitmessage deberá reinstalarse varias veces para cada usuario que necesite usarlo.
python setup.py install --user
Usando PyBitmessage
Para comenzar a comunicarse con PyBitmessage, deberáPrimero necesita crear una nueva identidad. Haga esto abriendo el programa. Una vez que esté abierto, haga clic en el botón "nueva identidad". Deje la configuración predeterminada y haga clic en "Aceptar" para comenzar.
Poco después de la configuración, PyBitmessage mostrará una notificación en la bandeja del sistema que dice "conectado".
Para enviar un mensaje con PyBitmessage, haga clic en el botón "Enviar". Al hacer clic en "enviar" no se envía nada automáticamente. En su lugar, abre el cuadro de diálogo de mensajes, donde los usuarios pueden componer cosas nuevas para enviar.
Enviar mensajes ordinarios

¿Necesita enviar un Bitmessage a un amigo? Primero, obtenga su dirección de Bitmessage. Una vez que lo tenga, haga clic en "Enviar mensaje ordinario". Pegue su dirección en el cuadro "Para".
Nota: PyBitmessage envía mensajes desechables. Para determinar cuándo caducará su mensaje, arrastre el control deslizante junto a "TTL".
PyBitmessage no usará automáticamente su direcciónen la sección "De". En su lugar, deberá hacer clic en el cuadro "De" y seleccionar su dirección cuando aparezca en el menú. Complete el asunto y el cuadro de mensaje. Cuando todo se vea bien, haga clic en el botón "enviar".
Envío de mensajes a suscriptores

Además de enviar mensajes de persona apersona, PyBitmessage permite a los usuarios enviar elementos a "suscriptores" o personas que siguen su dirección de PyBitmessage. Para usar esta función, haga clic en "enviar" y luego en "Enviar mensajes a sus suscriptores ".
Al igual que en "Mensajes ordinarios", haga clic en el cuadro "De" y haga clic en Agregar a su dirección. Luego complete el tema y el contenido de su publicación. Haga clic en enviar para publicar a sus seguidores.
Comentarios