Det er få ting så fascinerende som blockchain-teknologien. Et program som drar nytte av denne teknologien er PyBitmessage. Med dette programmet kan brukere sende P2P-meldinger med Bitcoin blockchain, på en sikker måte. Det beste av alt er at dette programmet kan brukes på flere operativsystemer, inkludert Linux!
PyBitmessage er et spennende program, men det ser ikke ut til at mainstream Linux-distribusjoner har interesse nok til å bære det offisielt. Heldigvis er dette programmet enkelt å samle og bygge fra kilden. For å starte kompileringsprosessen, åpne opp en terminal og installere de forskjellige bibliotekene og avhengighetsfilene som kreves for operativsystemet ditt.
sudo apt install python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git
sudo apt-get python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git
sudo dnf installer PyQt4 python2-msgpack python2-pyopencl python2-setuptools gcc-c ++ redhat-rpm-config python-devel openssl-devel git
sudo zypper installer python-qt python-msgpack-python python-setuptools gcc-c ++ libopenssl-devel python-devel git
Installerer PyBitmessage på Arch Linux er ikke veldig annerledes enn å samle det på andre Linux-distribusjoner, slik vi har beskrevet i denne artikkelen. Gitt hvordan AUR fungerer, får imidlertid Arch-brukere en mye renere, mer automatisert byggeprosess. Alle avhengighetsfiler blir tatt vare på automatisk.
For å komme i gang med å installere PyBitmessage på Arch Linux PC, må du først installere den nyeste versjonen av Git-pakkehåndteringsverktøyet med Pacman, pakkebehandler.
sudo pacman -S git
Git er ferdig med å installere. Det neste trinnet i prosessen er å klone den siste PyBitmessage PKGBUILD øyeblikksbilde.
git klon https://aur.archlinux.org/pybitmessage.git
CD inn i den nylig klonede pybitmessage katalog for å starte pakkegenereringsprosessen.
cd pybitmessage
Å bygge pakker fra AUR er en rask og enkel prosess. Noen ganger kan det imidlertid oppstå feil. Hvis Makepkg mislykkes i å generere, kan det hende du har noen avhengigheter som ikke kan installeres automatisk. For å løse dette problemet, må du gå til PyBitmessage AUR-siden og installere resten av avhengighetene manuelt.
Kjør for å starte byggeprosessen Makepkg.
makepkg -si
PyBitmessage har et hendig skript som lar brukere skanne operativsystemet sitt og finne ut hvilke avhengigheter de trenger for å kjøre programmet. Hvis du prøver å kjøre dette programmet på et operativsystem som ikke er oppført ovenfor, følger du disse instruksjonene for å finne ut hva du trenger.
git klon https://github.com/Bitmessage/PyBitmessage
cd ~ / PyBitmessage python checkdeps.py
Les utskriften fra skriptet, da det vil oppdage hvilket operativsystem du har og skrive ut de nøyaktige pakkene du trenger. De fleste operativsystemer har instruksjoner innen checkdeps.py skript, til og med FreeBSD!
Med alle avhengigheter installert, er det på tide å begynne å jobbe med kildekoden.
Først bruker du git verktøy, klone den siste versjonen av PyBitmessage-kildekoden fra GitHub.
git klon https://github.com/Bitmessage/PyBitmessage
Bruke CD kommando for å flytte terminalen inn i den nylig klonede PyBitmessage -mappen på din Linux-PC.
cd PyBitmessage
Inne i PyBitmessage mappen, det er flere filer. Disse filene er viktige for programmet generelt, men vi kan se bort fra dem. Den eneste viktige filen her er setup.py, da den vil ta koden, bygge den og plassere den på rett sted.
Installer PyBitmessage på hele systemet ved å kjøre denne kommandoen som root:
sudo-s python setup.py installere
Alternativt kan du installere PyBitmessage som en vanlig bruker, kjør følgende kommando. Husk at hvis du går denne ruten, vil PyBitmessage måtte installeres på nytt flere ganger for hver bruker som trenger å bruke den.
python setup.py installere - bruker
For å begynne å kommunisere med PyBitmessage, må du først opprette en ny identitet. Gjør dette ved å åpne programmet. Når den er åpen, klikker du på "ny identitet" -knappen. La innstillingene være som standard, og klikk “OK” for å komme i gang.
Rett etter installasjonen vil PyBitmessage vise et varsel i systemstatusfeltet som sier "tilkoblet."
Hvis du vil sende en melding med PyBitmessage, klikker du på "Send-knappen". Å klikke på "send" sender ikke automatisk noe. I stedet åpner den meldingsdialogen, der brukere kan komponere nye ting å sende.
Trenger du å sende en bitmessage til en venn? Først får du Bitmessage-adressen. Når du har fått det, klikker du på "Send vanlig melding." Lim inn adressen deres i "Til" -boksen.
Merk: PyBitmessage sender engangsmeldinger. For å bestemme når meldingen skal utløpe, drar du glidebryteren ved siden av "TTL."
PyBitmessage bruker ikke adressen din automatisk i "Fra" -delen. I stedet må du klikke på "Fra" -boksen og velge adressen din når den kommer opp i menyen. Fyll ut emnet og meldingsboksen. Når alt ser bra ut, klikker du på "send" -knappen.
I tillegg til å sende meldinger fra person til person, lar PyBitmessage brukere sende elementer til "abonnenter", eller personer som følger PyBitmessage-adressen din. Hvis du vil bruke denne funksjonen, klikker du på "send" og deretter "Send meldinger til abonnentene ”-knappen.
Som i "Vanlige meldinger", klikk på "Fra" -boksen og klikk på legg til adressen din. Fyll deretter ut emnet og innholdet i innlegget ditt. Klikk send for å publisere til dine følgere.
recoll er et open source-program for å finne tekst fra filer hvor s...
Det er noen Twitter-klienter som er mye brukt i Ubuntu, for eksempe...
For en stund siden skrev jeg en liste over noen av de beste applika...