Krypteret meddelelse bliver stort på Linux ogen af de mere populære protokoller for denne type kommunikation for nylig er Tox. Det er helt p2p, understøtter tekst, video og har snesevis af sikkerheds- og privatlivsfunktioner. Tox-protokollen er open source, og projektet opfordrer udviklere til at oprette deres egen tredjeparts AppImage til at bruge chat-tjenesten. Ud af alle klienter derude er qTox-klient en af de mest populære.
SPOILER ALERT: Rul ned og se videostudiet i slutningen af denne artikel.
Installer afhængigheder
QTox-klienten selv, som alle Tox-klienter,stole på Tox-protokollen. På mange Linux-distributioner er der ikke officielle pakker til protokollen, så du bliver nødt til at bygge den manuelt. For at kompilere protokollen skal du åbne en terminal og installere de nødvendige build-afhængigheder. Følg derefter kommandoerne for at kompilere koden på dit system.
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
At få qTox bygget på Debian er ikke noget problem,dog officielt er det kun Debian 9 Stable (Stretch), der har support. De, der agter at bygge denne software på Old Stable (8) eller Testing (10), gør det på din egen risiko!
I en terminal skal du installere følgende afhængigheder 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-brugere skal ikke have noget problem med installationenqTox-afhængighederne, da support til OS specifikt er beskrevet på webstedet. Hvis du dog er på Arch Linux og ikke har lyst til at bygge appen fra kilden, kan du overveje at downloade AUR-pakken med qTox i stedet.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
At få alle nødvendige afhængigheder for Fedora Linux er en totrinsproces. Åbn først en terminal og brug DNF til at installere Fedora-udviklingspakkegruppen.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Brug derefter terminalen til at få de specielle qTox / Toxcore-afhængigheder.
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-brugere, der ønsker qTox og alt detskomponenter skal besøge installationssiden og lære, hvad de skal installere for at oprette koden med succes. Alternativt er der en qTox AppImage tilgængelig. AppImage får jobbet gjort, selvom programmet ikke optimeres til din pc ved ikke at kompilere det fra kilden.
Kompilering af Toxcore
I midten af qTox er Tox-protokollen (alias)toxcore). Toxcore er den største afhængighed, og uden det bygger qTox-programmet ikke korrekt. Heldigvis er det superenkelt at opbygge og installere Tox-protokollen på et Linux-system.
Start installationsprocessen for Toxcore ved at gribe den seneste kode i en terminal med Git-værktøjet.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD ind i den nye “toxcore” -mappe og kør cmake.
cd toxcore cmake .
Byg Toxcore-softwaren ved at udføre lave kommando.
make -j$(nproc)
Til sidst afslutter du processen ved at installere Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Installer qTox-klient
Toxcore fungerer, så nu er det tid til at bygge qTox-klienten og installere den på Linux. Ligesom med toxcore starter opbygningen af qTox-klienten med at klone koden lokalt via Git.

git clone https://github.com/qTox/qTox.git
Brug qTox-koden på din Linux-pc, brug CD kommando og flyt terminalen til kildemappen.
cd qTox
Kør i mappen kilder cmake at generere en makefile.
cmake .
Kompiler qTox-koden på din Linux-pc med lave kommando.
make -j$(nproc)
Installer softwaren på din Linux-pc med gøre installation.
sudo make install
Brug af qTox
Start qTox-appen på dit Linux-skrivebord. Når appen er færdig med at starte, vil du bemærke et login-vindue. Hvis du allerede har en Tox-konto, skal du logge ind med dine brugeroplysninger. Vælg alternativt knappen "Ny profil" og opret en ny bruger.

Når du er i qTox, vil du være i stand til at tilføje venner ved at indsætte deres ID-koder i boksen "Tox ID" under "Tilføj ven-menu".
Kommentarer