La messagerie cryptée devient importante sous Linux, etL’un des protocoles les plus populaires pour ce type de communication récemment est Tox. C’est complètement p2p, supporte le texte, la vidéo et a des dizaines de fonctionnalités de sécurité et de confidentialité. Le protocole Tox est open source et le projet encourage les développeurs à créer leur propre AppImage tiers pour utiliser le service de chat. Le client qTox est l’un des plus populaires parmi tous les clients.
ALERTE SPOIL: Faites défiler la liste et regardez le didacticiel vidéo à la fin de cet article.
Installer des dépendances
Le client qTox lui-même, comme tous les clients Tox,compter sur le protocole Tox. Sur de nombreuses distributions Linux, il n’existe pas de paquet officiel pour le protocole, vous devez donc le construire manuellement. Pour compiler le protocole, ouvrez un terminal et installez les dépendances de construction nécessaires. Suivez ensuite les commandes pour compiler le code sur votre système.
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
Obtenir qTox sur Debian n’est pas un problème,officiellement, seule Debian 9 Stable (Stretch) est prise en charge. Ceux qui envisagent de construire ce logiciel sur Old Stable (8) ou Testing (10) le font à vos risques et périls!
Dans un terminal, installez les dépendances suivantes avec le gestionnaire de paquets Apt-get.
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
Les utilisateurs d’Arch Linux ne devraient avoir aucun problème d’installationles dépendances qTox, car le support du système d'exploitation est spécifiquement décrit sur le site Web. Toutefois, si vous utilisez Arch Linux et que vous n’avez pas l’impression de créer l’application à partir des sources, envisagez plutôt de télécharger le package AUR de qTox.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Feutre
Obtenir toutes les dépendances nécessaires pour Fedora Linux est un processus en deux étapes. Commencez par ouvrir un terminal et utilisez DNF pour installer le groupe de packages de développement Fedora.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Ensuite, utilisez le terminal pour obtenir les dépendances spéciales qTox / Toxcore.
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
Linux générique
Les utilisateurs de Linux qui veulent qTox et toutes ses applicationsles composants devront visiter la page d'installation et apprendre ce qu'il faut installer pour générer le code avec succès. Vous pouvez également utiliser une qTox AppImage. AppImage effectuera le travail, mais en ne le compilant pas à partir des sources, le programme ne sera pas optimisé pour votre PC.
Compiler Toxcore
Le protocole Tox est au centre de qTox.Toxcore). Toxcore est la dépendance principale, et sans elle, le programme qTox ne se construira pas correctement. Heureusement, construire et installer le protocole Tox sur un système Linux est extrêmement simple.
Démarrez le processus d'installation de Toxcore en récupérant le dernier code dans un terminal à l'aide de l'outil Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD dans le nouveau dossier «toxcore» et lancez cmake.
cd toxcore cmake .
Construisez le logiciel Toxcore en exécutant le faire commander.
make -j$(nproc)
Enfin, terminez le processus en installant Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Installer le client qTox
Toxcore fonctionne, il est donc temps de créer le client qTox et de l’installer sous Linux. Comme avec toxcore, la construction du client qTox commence par cloner le code localement via Git.

git clone https://github.com/qTox/qTox.git
Avec le code qTox sur votre PC Linux, utilisez le CD commande et déplacez le terminal dans le dossier des sources.
cd qTox
Dans le dossier des sources, exécutez cmake générer un makefile.
cmake .
Compilez le code qTox sur votre PC Linux avec le faire commander.
make -j$(nproc)
Installez le logiciel sur votre PC Linux avec faire installer.
sudo make install
Utiliser qTox
Lancez l'application qTox sur votre bureau Linux. Une fois l'application démarrée, vous remarquerez une fenêtre de connexion. Si vous avez déjà un compte Tox, connectez-vous avec vos informations d'utilisateur. Vous pouvez également sélectionner le bouton “Nouveau profil” et créer un nouvel utilisateur.

Une fois que vous êtes dans qTox, vous pourrez ajouter des amis en collant leurs codes d’identité dans la case «Tox ID», dans le menu «Ajouter un ami».
commentaires