- - Comment installer le client qTox sous Linux

Comment installer le client qTox sous Linux

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