Cómo instalar el cliente qTox en Linux

click fraud protection

La mensajería cifrada se está volviendo grande en Linux, y uno 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 mira el video tutorial Al final de este artículo.

Instalar dependencias

El cliente qTox en sí, como todos los clientes Tox, se basa 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
instagram viewer

Debian

Obtener qTox construido en Debian no es un 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 instalar las 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, considere descargar el paquete AUR de qTox en su lugar.

sudo pacman -S - necesita 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 "Herramientas de desarrollo""C Herramientas de desarrollo y bibliotecas"

A continuación, use el 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

Los usuarios de Linux que quieran qTox y todos sus componentes deberán visita la página de instalación y aprenda sobre qué instalar para construir el código con éxito. Alternativamente, hay un qTox AppImage disponible. AppImage realizará el trabajo, aunque al no compilarlo desde la fuente, el programa no estará optimizado para su PC.

Compilar Toxcore

En el centro de qTox está el protocolo Tox (también conocido como toxcore). 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
eco'/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 el 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".

watch instagram story