La mensajería cifrada se está volviendo grande en Linux, yUno de los protocolos más populares para este tipo de comunicación últimamente es Tox. Es completamente p2p, admite texto, video y tiene docenas de funciones de seguridad y privacidad. El protocolo Tox es de código abierto, y el proyecto alienta a los desarrolladores a crear su propia AppImage de terceros para usar el servicio de chat. De todos los clientes, el cliente qTox es uno de los más populares.
ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.
Instalar dependencias
El cliente qTox en sí, como todos los clientes Tox,confíe en el protocolo Tox. En muchas distribuciones de Linux, no hay paquetes oficiales para el protocolo, por lo que deberá compilarlo manualmente. Para compilar el protocolo, abra una terminal e instale las dependencias de compilación necesarias. Luego siga los comandos para compilar el código en su sistema.
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
Conseguir qTox construido en Debian no es problema,aunque oficialmente, solo Debian 9 Stable (Stretch) tiene soporte. ¡Aquellos que tengan la intención de construir este software en Old Stable (8) o Testing (10) lo hacen bajo su propio riesgo!
En una terminal, instale las siguientes dependencias con el administrador de paquetes 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
Los usuarios de Arch Linux no deberían tener problemas para instalarlas dependencias qTox, ya que el soporte para el sistema operativo se describe específicamente en el sitio web. Sin embargo, si estás en Arch Linux y no tienes ganas de construir la aplicación desde la fuente, considera descargar el paquete AUR de qTox.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Obtener todas las dependencias necesarias para Fedora Linux es un proceso de dos pasos. Primero, abra una terminal y use DNF para instalar el grupo de paquetes de desarrollo de Fedora.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Luego, use la terminal para obtener las dependencias especiales 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 genérico
Usuarios de Linux que desean qTox y todos suslos componentes deberán visitar la página de instalación y conocer qué instalar para construir el código con éxito. Alternativamente, hay una App Image qTox disponible. AppImage realizará el trabajo, aunque al no compilarlo desde el origen, el programa no estará optimizado para su PC.
Compilar Toxcore
En el centro de qTox está el protocolo Tox (también conocido comotoxcore). Toxcore es la dependencia principal, y sin ella, el programa qTox no se compilará correctamente. Afortunadamente, construir e instalar el protocolo Tox en un sistema Linux es súper simple.
Comience el proceso de instalación de Toxcore tomando el último código en un terminal con la herramienta Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
discos compactos en la nueva carpeta "toxcore" y ejecuta cmake.
cd toxcore cmake .
Cree el software Toxcore ejecutando el hacer mando.
make -j$(nproc)
Por último, finalice el proceso instalando Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Instalar qTox Client
Toxcore está funcionando, así que ahora es el momento de construir el cliente qTox e instalarlo en Linux. Al igual que con toxcore, la construcción del cliente qTox comienza clonando el código localmente a través de Git.

git clone https://github.com/qTox/qTox.git
Con el código qTox en su PC con Linux, use el discos compactos comando y mover el terminal a la carpeta de fuentes.
cd qTox
Dentro de la carpeta de fuentes, ejecute cmake para generar un makefile.
cmake .
Compile el código qTox en su PC con Linux con hacer mando.
make -j$(nproc)
Instale el software en su PC con Linux con hacer instalar.
sudo make install
Usando qTox
Inicie la aplicación qTox en su escritorio Linux. Cuando la aplicación termine de iniciarse, verás una ventana de inicio de sesión. Si ya tiene una cuenta Tox, inicie sesión con su información de usuario. Alternativamente, seleccione el botón "Nuevo perfil" y cree un nuevo usuario.

Una vez que esté en qTox, podrá agregar amigos pegando sus códigos de identificación en el cuadro "ID de Tox", debajo del "menú Agregar amigo".
Comentarios