As mensagens criptografadas estão ficando grandes no Linux, eUltimamente, um dos protocolos mais populares para esse tipo de comunicação é o Tox. É completamente P2P, suporta texto, vídeo e possui dezenas de recursos de segurança e privacidade. O protocolo Tox é de código aberto e o projeto incentiva os desenvolvedores a criar sua própria AppImage de terceiros para usar o serviço de bate-papo. De todos os clientes existentes, o qTox client é um dos mais populares.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
Instalar dependências
O próprio cliente qTox, como todos os clientes Tox,confie no protocolo Tox. Em muitas distribuições Linux, não há pacotes oficiais para o protocolo, portanto você precisará compilá-lo manualmente. Para compilar o protocolo, abra um terminal e instale as dependências de compilação necessárias. Em seguida, siga os comandos para compilar o código no seu 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
Obter o qTox baseado no Debian não é problema,embora oficialmente, apenas o Debian 9 Stable (Stretch) tenha suporte. Aqueles que pretendem criar este software no Old Stable (8) ou Testing (10) o fazem por seu próprio risco!
Em um terminal, instale as seguintes dependências com o gerenciador de pacotes 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
Os usuários do Arch Linux não devem ter problemas ao instalaras dependências do qTox, pois o suporte para o sistema operacional é especificamente descrito no site. No entanto, se você está no Arch Linux e não deseja criar o aplicativo a partir da fonte, considere fazer o download do pacote AUR do qTox.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Obter todas as dependências necessárias para o Fedora Linux é um processo de duas etapas. Primeiro, abra um terminal e use o DNF para instalar o grupo de pacotes de desenvolvimento do Fedora.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Em seguida, use o terminal para obter as dependências especiais do 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
Usuários de Linux que desejam qTox e todos os seusos componentes precisarão visitar a página de instalação e aprender sobre o que instalar para criar o código com sucesso. Como alternativa, existe um qTox AppImage disponível. O AppImage fará o trabalho, embora, se não o compilar da fonte, o programa não será otimizado para o seu PC.
Compilando o Toxcore
No centro do qTox está o protocolo Tox (também conhecido comotoxcore). O Toxcore é a principal dependência e, sem ela, o programa qTox não será construído corretamente. Felizmente, criar e instalar o protocolo Tox em um sistema Linux é super simples.
Inicie o processo de instalação do Toxcore, pegando o código mais recente em um terminal com a ferramenta Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD para a nova pasta "toxcore" e execute cmake.
cd toxcore cmake .
Crie o software Toxcore executando o faço comando.
make -j$(nproc)
Por fim, termine o processo instalando o Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Instale o qTox Client
O Toxcore está funcionando, agora é hora de criar o cliente qTox e instalá-lo no Linux. Como no toxcore, a criação do cliente qTox começa pela clonagem do código localmente via Git.

git clone https://github.com/qTox/qTox.git
Com o código qTox no seu PC Linux, use o CD comando e mova o terminal para a pasta de fontes.
cd qTox
Dentro da pasta de fontes, execute cmake para gerar um makefile.
cmake .
Compile o código qTox no seu PC Linux com o faço comando.
make -j$(nproc)
Instale o software no seu PC Linux com faça instalar.
sudo make install
Usando qTox
Inicie o aplicativo qTox na área de trabalho do Linux. Depois que o aplicativo terminar, você verá uma janela de login. Se você já possui uma conta Tox, faça login com suas informações de usuário. Como alternativa, selecione o botão "Novo perfil" e crie um novo usuário.

Quando estiver no qTox, você poderá adicionar amigos colando os códigos de ID deles na caixa "Tox ID", no "menu de adição de amigos".
Comentários