Krypterade meddelanden blir stora på Linux ochett av de mer populära protokollen för denna typ av kommunikation på sistone är Tox. Det är helt p2p, stöder text, video och har dussintals säkerhets- och sekretessfunktioner. Tox-protokollet är öppen källkod, och projektet uppmuntrar utvecklare att skapa sin egen tredje part AppImage för att använda chattjänsten. Av alla klienter där ute är qTox-klienten en av de mest populära.
SPOILER VARNING: Rulla nedåt och titta på videodelen i slutet av den här artikeln.
Installera beroenden
QTox-klienten själv, som alla Tox-klienter,lita på Tox-protokollet. På många Linux-distributioner finns det inga officiella paket för protokollet, så du måste bygga det manuellt. För att sammanställa protokollet, öppna en terminal och installera nödvändiga byggberoenden. Följ sedan kommandona för att sammanställa koden på ditt 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
Att få qTox byggd på Debian är inget problem,men officiellt är det bara Debian 9 Stable (Stretch) som har stöd. De som tänker bygga den här programvaran på Old Stable (8) eller Testing (10) gör det på din egen risk!
I en terminal installerar du följande beroenden med Apt-get-pakethanteraren.
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-användare bör inte ha några problem att installeraqTox-beroenden, eftersom stöd för operativsystemet specifikt beskrivs på webbplatsen. Men om du är på Arch Linux och inte känner för att bygga appen från källan, överväg att ladda ner AUR-paketet med qTox istället.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Att få alla nödvändiga beroenden för Fedora Linux är en tvåstegsprocess. Öppna först en terminal och använd DNF för att installera Fedora-utvecklingspaketgruppen.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Därefter använder du terminalen för att få de speciella qTox / Toxcore-beroenden.
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-användare som vill ha qTox och alltkomponenter måste besöka installationssidan och lära sig mer om vad de ska installera för att bygga koden framgångsrikt. Alternativt finns det en qTox AppImage tillgänglig. AppImage får jobbet gjort, men genom att inte kompilera det från källan kommer programmet inte att optimeras för din dator.
Kompilera Toxcore
I mitten av qTox är Tox-protokollet (akatoxcore). Toxcore är huvudberoende, och utan det kommer qTox-programmet inte att byggas korrekt. Lyckligtvis är det superenkelt att bygga och installera Tox-protokollet i ett Linux-system.
Starta installationsprocessen för Toxcore genom att ta tag i den senaste koden i en terminal med Git-verktyget.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD i den nya "toxcore" -mappen och kör cmake.
cd toxcore cmake .
Bygg upp Toxcore-programvaran genom att köra göra kommando.
make -j$(nproc)
Slutligen avslutar du processen genom att installera Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Installera qTox Client
Toxcore fungerar, så nu är det dags att bygga qTox-klienten och installera den på Linux. Precis som med toxcore börjar byggandet av qTox-klienten med att klona koden lokalt via Git.

git clone https://github.com/qTox/qTox.git
Använd qTox-koden på din Linux-PC, använd CD kommando och flytta terminalen till källmappen.
cd qTox
Kör i källmappen cmake att generera en makefile.
cmake .
Kompilera qTox-koden på din Linux-dator med göra kommando.
make -j$(nproc)
Installera programvaran på din Linux-dator med gör installation.
sudo make install
Använda qTox
Starta qTox-appen på ditt Linux-skrivbord. När appen är klar startar du ett inloggningsfönster. Om du redan har ett Tox-konto, logga in med din användarinformation. Välj alternativt knappen "Ny profil" och skapa en ny användare.

När du är i qTox kan du lägga till vänner genom att klistra in deras ID-koder i rutan "Tox-ID" under "Lägg till vän-menyn".
kommentarer