- - Como instalar o cliente qTox no Linux

Como instalar o cliente qTox no Linux

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