Slik installerer du qTox-klienten på Linux

click fraud protection

Kryptert melding blir stort på Linux, og en av de mer populære protokollene for denne typen kommunikasjon i det siste er Tox. Den er helt p2p, støtter tekst, video og har dusinvis av sikkerhets- og personvernfunksjoner. Tox-protokollen er åpen kildekode, og prosjektet oppfordrer utviklere til å lage sin egen tredjeparts AppImage for å bruke chat-tjenesten. Av alle klientene der ute er qTox-klient en av de mest populære.

AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.

Installer avhengigheter

QTox-klienten selv, som alle Tox-klienter, er avhengig av Tox-protokollen. På mange Linux-distribusjoner er det ikke offisielle pakker for protokollen, så du må bygge den manuelt. For å kompilere protokollen, åpne opp en terminal og installere nødvendige byggavhengigheter. Følg deretter kommandoene for å kompilere koden på systemet ditt.

Ubuntu

sudo apt-get install \ build-essential \ cmake \ libavcodec-dev \ libavdevice-dev \ libavfilter-dev \ libavutil-dev \ libexif-dev \ libgdk-pixbuf2.0-dev \ libglib2.0-dev \ libgtk2.0-dev \ libkdeui5 \ libopenal-dev \ libopus-dev \ libqrencode-dev \ libqt5opengl5-dev \ libqt5svg5-dev \ libsodium-dev \ libsqlcipher-dev \ libswresample-dev \ libswscale-dev \ libvpx-dev \ libxss-dev \ qrencode \ qt5-default \ qttools5-dev-tools \ qttools5-dev \ git
instagram viewer

Debian

Å få qTox bygget på Debian er ikke noe problem, men offisielt er det bare Debian 9 Stable (Stretch) som har støtte. De som har tenkt å bygge denne programvaren på Old Stable (8) eller Testing (10), gjør det på egen risiko!

I en terminal installerer du følgende avhengigheter med Apt-get-pakkehåndtereren.

sudo apt-get install \ automake \ autotools-dev \ build-essential \ check \ checkinstall \ cmake \ ffmpeg \ libavcodec-dev \ libavdevice-dev \ libexif-dev \ libgdk-pixbuf2.0-dev \ libgtk2.0-dev \ libkdeui5 \ libopenal-dev \ libopus-dev \ libqrencode-dev \ libqt5opengl5-dev \ libqt5svg5-dev \ libsodium-dev \ libsqlcipher-dev \ libtool \ libvpx-dev \ libxss-dev \ pkg-config \ qrencode \ qt5-default \ qttools5-dev \ qttools5-dev-tools \ yasm \ git

Arch Linux

Arch Linux-brukere skal ikke ha noe problem med å installere qTox-avhengighetene, da støtte for OS er spesifikt beskrevet på nettstedet. Imidlertid, hvis du er på Arch Linux og ikke har lyst til å bygge appen fra kilden, kan du vurdere å laste ned AUR-pakken med qTox i stedet.

sudo pacman -S - Nødvendig base-utvikling qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Fedora

Å få alle nødvendige avhengigheter for Fedora Linux er en totrinns prosess. Åpne først en terminal og bruk DNF til å installere Fedora-utviklingspakken.

sudo dnf groupinstall "Utviklingsverktøy""C Utviklingsverktøy og biblioteker"

Deretter bruker du terminalen for å få de spesielle qTox / Toxcore-avhengighetene.

sudo dnf installere \ autoconf \ automake \ check \ check-devel \ ffmpeg-devel \ gtk2-devel \ kf5-sonnet \ libexif-devel \ libsodium-devel \ libtool \ libvpx-devel \ libXScrnSaver-devel \ openal-soft-devel \ openssl-devel \ opus-devel \ qrencode-devel \ qt5-linguist \ qt5-qtsvg \ qt5-qtsvg-devel \ qt-creator \ qt-devel \ qt-doc \ qtsingleapplication \ sqlcipher \ sqlcipher-devel \ git

Opensuse

sudo zypper install \ libexif-devel \ libffmpeg-devel \ libopus-devel \ libQt5Concurrent-devel \ libqt5-linguist \ libQt5Network-devel \ libQt5OpenGL-devel \ libqt5-qtbase-common-devel \ libqt5-qtsvg-devel \ libQt5Xml-devel \ libsodium-devel \ libvpx-devel \ libXScrnSaver-devel \ openal-soft-devel \ mønstre-openSUSE-devel_basis \ qrencode-devel \ sqlcipher-devel \ sonnet-devel \ git

Generisk Linux

Linux-brukere som vil ha qTox og alle komponentene vil trenge det besøk installasjonssiden og lære om hva du skal installere for å bygge koden vellykket. Alternativt er det en qTox AppImage tilgjengelig. AppImage får jobben gjort, men ved ikke å kompilere den fra kilden, vil ikke programmet bli optimalisert for din PC.

Kompilering av Toxcore

I sentrum av qTox er Tox-protokollen (aka toxcore). Toxcore er hovedavhengigheten, og uten det vil ikke qTox-programmet bygge riktig. Heldigvis er det superenkelt å bygge og installere Tox-protokollen på et Linux-system.

Start installasjonsprosessen til Toxcore ved å ta tak i den siste koden i en terminal med Git-verktøyet.

git klon https://github.com/toktok/c-toxcore.git toxcore

CD inn i den nye “toxcore” -mappen og kjør CUtfør.

cd toxcore. cmake.

Bygg Toxcore-programvaren ved å utføre gjøre kommando.

lage -j$(nproc)

Til slutt, fullfør prosessen ved å installere Toxcore.

sudo make install
ekko'/usr/local/lib/'| sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig

Installer qTox Client

Toxcore fungerer, så nå er det på tide å bygge qTox-klienten og installere den på Linux. Som med toxcore, begynner å bygge qTox-klienten med å klone koden lokalt via Git.

git klon https://github.com/qTox/qTox.git

Bruk qTox-koden på din Linux-PC, bruk CD kommandoen og flytt terminalen til kildemappen.

cd qTox

Kjør i kilden-mappen CUtfør å generere en Makefile.

CUtfør .

Sett sammen qTox-koden på din Linux-PC med gjøre kommando.

lage -j$(nproc)

Installer programvaren på din Linux-PC med gjøre installere.

sudo make install

Bruker qTox

Start qTox-appen på Linux-skrivebordet. Etter at appen er ferdig med å starte opp, vil du merke et påloggingsvindu. Hvis du allerede har en Tox-konto, kan du logge inn med brukerinformasjonen din. Alternativt velger du knappen "Ny profil" og oppretter en ny bruker.

Når du er i qTox, kan du legge til venner ved å lime inn ID-kodene deres i "Tox ID" -boksen under "legg til venn-menyen".

watch instagram story