- - Cómo instalar el cliente qTox en Linux

Cómo instalar el cliente qTox en Linux

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