Versleutelde berichten worden groot op Linux, eneen van de meest populaire protocollen voor dit soort communicatie is Tox. Het is volledig p2p, ondersteunt tekst, video en heeft tientallen beveiligings- en privacyfuncties. Het Tox-protocol is open source en het project moedigt ontwikkelaars aan om hun eigen AppImage van derden te maken om de chatservice te gebruiken. Van alle clients die er zijn, is de qTox-client een van de meest populaire.
SPOILER ALERT: Scrol omlaag en bekijk de videozelfstudie aan het einde van dit artikel.
Afhankelijkheden installeren
De qTox-client zelf, zoals alle Tox-clients,vertrouw op het Tox-protocol. Op veel Linux-distributies zijn er geen officiële pakketten voor het protocol, dus u moet het handmatig bouwen. Om het protocol te compileren, opent u een terminal en installeert u de benodigde build-afhankelijkheden. Volg vervolgens de opdrachten om de code op uw systeem te compileren.
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
QTox op Debian laten bouwen is geen probleem,hoewel officieel, alleen Debian 9 Stable (Stretch) ondersteuning heeft. Degenen die deze software willen bouwen op Old Stable (8) of Testing (10) doen dit op eigen risico!
Installeer in een terminal de volgende afhankelijkheden met de Apt-get-pakketbeheerder.
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-gebruikers zouden geen probleem moeten hebben met installerende afhankelijkheden van qTox, aangezien ondersteuning voor het besturingssysteem specifiek op de website wordt beschreven. Als je echter Arch Arch gebruikt en geen zin hebt om de app vanaf de bron te bouwen, overweeg dan om het AUR-pakket van qTox te downloaden.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Het verkrijgen van alle benodigde afhankelijkheden voor Fedora Linux is een proces in twee stappen. Open eerst een terminal en gebruik DNF om de Fedora ontwikkelpakketgroep te installeren.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Gebruik vervolgens de terminal om de speciale afhankelijkheden van qTox / Toxcore te krijgen.
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
Generieke Linux
Linux-gebruikers die qTox en al zijn apparaten willencomponenten moeten de installatiepagina bezoeken en leren wat ze moeten installeren om de code met succes te bouwen. Als alternatief is er een qTox AppImage beschikbaar. AppImage zal de klus klaren, maar door het niet vanaf de bron te compileren, wordt het programma niet geoptimaliseerd voor uw pc.
Toxcore compileren
In het midden van qTox staat het Tox-protocol (akatoxcore). Toxcore is de belangrijkste afhankelijkheid, en zonder dit zal het qTox-programma niet correct bouwen. Gelukkig is het bouwen en installeren van het Tox-protocol op een Linux-systeem super eenvoudig.
Start het installatieproces van Toxcore door de nieuwste code in een terminal te pakken met de Git-tool.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD in de nieuwe "toxcore" -map en voer het uit cmake.
cd toxcore cmake .
Bouw de Toxcore-software door de maken commando.
make -j$(nproc)
Eindelijk het proces door Toxcore te installeren.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Installeer qTox Client
Toxcore werkt, dus nu is het tijd om de qTox-client te bouwen en op Linux te installeren. Net als bij toxcore begint het bouwen van de qTox-client door de code lokaal te klonen via Git.

git clone https://github.com/qTox/qTox.git
Gebruik de qTox-code op uw Linux-pc CD commando en verplaats de terminal naar de bronnenmap.
cd qTox
Voer in de bronnenmap uit cmake om een te genereren makefile.
cmake .
Compileer de qTox-code op uw Linux-pc met de maken commando.
make -j$(nproc)
Installeer de software op uw Linux-pc met maak installeren.
sudo make install
QTox gebruiken
Start de qTox-app op uw Linux-bureaublad. Nadat de app is opgestart, ziet u een inlogvenster. Als u al een Tox-account hebt, logt u in met uw gebruikersgegevens. U kunt ook de knop "Nieuw profiel" selecteren en een nieuwe gebruiker maken.

Als u eenmaal in qTox bent, kunt u vrienden toevoegen door hun ID-codes in het vak "Tox-ID" onder het menu "Vriend toevoegen" te plakken.
Comments