Kryptert melding blir stort på Linux, ogen 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,stole på 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
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 å installereqTox-avhengighetene, da støtte for operativsystemet 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 --needed base-devel 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 "Development Tools" "C Development Tools and Libraries"
Deretter bruker du terminalen for å få de spesielle qTox / Toxcore-avhengighetene.
sudo dnf install 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 patterns-openSUSE-devel_basis qrencode-devel sqlcipher-devel sonnet-devel git
Generisk Linux
Linux-brukere som ønsker qTox og alt detskomponenter må besøke installasjonssiden og lære om hva de 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 (akatoxcore). 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 clone 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.
make -j$(nproc)
Til slutt, fullfør prosessen ved å installere Toxcore.
sudo make install
echo "/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 clone https://github.com/qTox/qTox.git
Bruk qTox-koden på din Linux-PC, bruk CD kommando og flytt terminalen til kildemappen.
cd qTox
Kjør i kilden-mappen CUtfør å generere en Makefile.
cmake .
Sett sammen qTox-koden på din Linux-PC med gjøre kommando.
make -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. Velg alternativet "Ny profil" -knappen, og opprett 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".
kommentarer