LINUX

Cómo instalar uTox Client en Tails

En este tutorial, nuestro enfoque es la instalación persistente del software uTox en el Distribución de seguridad de colas. uTox es un cliente TOX ligero para mensajería instantánea. La aplicación TOX proporciona una forma fácil y segura para que los usuarios se conecten con amigos / familiares a través de una red insegura. Está disponible para plataformas Windows, Linux, Mac OS y Android. Suponemos que el usuario da Frase de contraseña en la pantalla de inicio de sesión al inicio, que es obligatorio para el almacenamiento persistente (permanente) cifrado de archivos / carpetas.

Configuración de la frase de contraseña para el volumen de persistencia al inicio

acceso

La configuración de la contraseña de administrador para Tails al inicio se muestra a continuación.

mas opciones

La instalación de uTox for Tails se puede utilizar para otras distribuciones de Linux con pocas modificaciones (porque otras distribuciones ya tienen almacenamiento persistente). En este tutorial instalaremos todos los paquetes necesarios para uTox desde las fuentes y la ruta de instalación será el directorio persistente.

Requisito previo

Se requieren los siguientes paquetes para el cliente uTox.

Libsodio

Sodium es una biblioteca de software moderna y fácil de usar para operaciones criptográficas como cifrado, descifrado, firmas, hash de contraseñas.

Libopus y Libvpx

Las bibliotecas mencionadas anteriormente son necesarias para el soporte de audio / video (A / V) en ToxCore.

Toxcore

Es la implementación principal del proyecto TOX.

Filtrar audio

Es una biblioteca de filtrado de audio ligera requerida para uTox y debe instalarse en Tails antes de la compilación de uTox.

Instalación

La ruta de persistencia en la distribución de Tails es / inicio / amnesia / Persistente. También se muestra en la siguiente instantánea. Cada instalación en Tails debe estar bajo una ruta de persistencia para el almacenamiento permanente de archivos / carpetas.

persistencia

Crear nuevo directorio utox_install debajo / inicio / amnesia / Persistente.

$sudo mkdir utox_install

$sudo chown -R amnesia:amnesia utox_install

utox_install

amnesia es el usuario predeterminado en Tails.

Se requieren los siguientes paquetes antes de la compilación de fuentes.

$sudo apt-get update && apt-get install --force-yes -y  build-essential libtool autotools-dev automake checkinstall check git yasm pkg-config

Extracción e instalación de Libsodium bajo / inicio / amnesia / Persistente/utox_install se muestra en las siguientes figuras.

$tar -xzf libsodium-1.0.0.tar.gz

$cd libsodium-1.0.0

libsodio-extracción

$./configure --prefix=/home/amnesia/Persistent/utox_install/

configurar

$make

make-libsodiu

$make install

hacer instalar libsodium

Extracción e instalación de libvpx bajo / inicio / amnesia / Persistente/utox_install se muestra en las siguientes figuras.

$tar -xzf  libvpx.tar.gz

$cd libvpx

extracción de libvpx

$./configure --prefix=/home/amnesia/Persistent/utox_install/

configurar de libvpx

$make

hacer libvpx

$make install

hacer instalar libvpx

Extracción e instalación de Libopus bajo / inicio / amnesia / Persistente/utox_install / se muestra en las siguientes figuras.

$tar -xzf opus-1.0.3.tar.gz

$cd opus-1.0.3

extracción de libopux

$./configure --prefix=/home/amnesia/Persistent/utox_install/

configurar de libopus

Salida del script de configuración.

configurar la salida de libopus

$make

hacer libopus

$make install

hacer instalar libopus

Por defecto, la ruta de instalación de la herramienta Filter Audio es / usr / local /, sin embargo, debemos instalarla en la ruta persistente. Por lo tanto, tenemos que cambiar la línea de prefijo en el archivo Makefile del paquete Filter Audio.

# PREFIX? = / Usr / local
PREFIX? = / Home / amnesia / Persistent / utox_install

Filtro de extracción e instalación de audio en / inicio / amnesia / Persistente/utox_install / se muestra en las siguientes figuras.

$tar -xzf  filter_audio-master.tar.gz

$cd filter_audio-master

extracción de filtro de audio

Ejecutar siguiendo sed en el código Filtrar audio para cambiar la ruta del prefijo.

$sed -i 's|PREFIX ?= /usr/local|PREFIX ?= /home/amnesia/Persistent/utox_install|g' Makefile

sed
$make

hacer filtro de audio

$make install

hacer instalar filtro de audio

Ejecute el siguiente comando de exportación en el terminal para la detección de paquetes de audio / video usando la herramienta pkgconfig. Estos son necesarios para la compilación del paquete toxcore.

$ export PKG_CONFIG_PATH = «/ home / amnesia / Persistent / utox_install / lib / pkgconfig»

exportación pkgconfig

Extracción e instalación de paquetes Toxcore bajo / inicio / amnesia / Persistente/utox_install / se muestra en las siguientes figuras.

$tar -xzf  toxcore.tar.gz

$cd toxcore

extracción de toxcore

Ejecute el comando autoreconf para la generación del script de configuración en el código fuente de Toxcore.

$autoreconf -i

reacondicionamiento automático

./configure --prefix=/home/amnesia/Persistent/utox_install/ --with-libsodium-headers=/home/amnesia/Persistent/utox_install/include   --with-libsodium-libs=/home/amnesia/Persistent/utox_install/lib/

configurar toxcore

$make

hacer toxcore

$make install

hacer instalar toxocre

Ahora, en esta etapa, instalaremos el cliente uTox. Las siguientes dependencias son necesarias para la compilación de uTox en Tails.

sudo apt-get install –force-yes -y libx11-dev libv4l-dev libopenal-dev libfreetype6-dev libdbus-1-dev libxrender-dev libfontconfig1-dev libxext-dev

Por defecto, la ruta de instalación del cliente uTox es / usr / local /, sin embargo, debemos instalarlo en la ruta persistente. Por lo tanto, tenemos que cambiar la línea de prefijo en Makefile del paquete uTox.

# PREFIX? = / Usr / local
PREFIX? = / Home / amnesia / Persistent / utox_install

Extracción e instalación del paquete uTox bajo / inicio / amnesia / Persistente/utox_install / se muestra en las siguientes figuras.

$tar -xzf  uTox.tar.gz

$cd uTox

extracción de uToxEjecutar siguiendo sed comando en el código del cliente uTox para cambiar la ruta del prefijo.

$sed -i 's|PREFIX ?= /usr/local|PREFIX ?= /home/amnesia/Persistent/utox_install|g' Makefile

sed utox

$make

hacer utox

$make install

hacer instalar utox

Después de la instalación exitosa de uTox desde la fuente, ahora ejecútelo desde el directorio bin en la ruta de instalación persistente.

$ cd /home/amnesia/Persistent/utox_install/bin

$./utox

utox ejecutar

Ejecutando la aplicación cliente uTox en Tails.

aplicación utox

Conclusión

En este artículo compilamos la última versión de uTox sobre la distribución de seguridad de Tails. Tails pierde la configuración después de reiniciar, por lo tanto, instalamos todo lo relacionado con uTox en la ruta persistente. uTox es el cliente ligero para la herramienta de mensajería instantánea de código abierto Toxcore. Se usa en la comunidad debido a la función de código abierto y seguridad.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar