La messaggistica crittografata sta diventando grande su Linux euno dei protocolli più popolari per questo tipo di comunicazione recentemente è Tox. È completamente p2p, supporta testo, video e ha dozzine di funzioni di sicurezza e privacy. Il protocollo Tox è open source e il progetto incoraggia gli sviluppatori a creare la propria AppImage di terze parti per utilizzare il servizio di chat. Tra tutti i client là fuori, il client qTox è uno dei più popolari.
AVVISO SPOILER: Scorri verso il basso e guarda il video tutorial alla fine di questo articolo.
Installa dipendenze
Lo stesso client qTox, come tutti i client Tox,fare affidamento sul protocollo Tox. Su molte distribuzioni Linux, non ci sono pacchetti ufficiali per il protocollo, quindi dovrai crearlo manualmente. Per compilare il protocollo, aprire un terminale e installare le dipendenze di build necessarie. Quindi seguire i comandi per compilare il codice sul proprio 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
Ottenere qTox su Debian non è un problema,sebbene ufficialmente, solo Debian 9 Stable (Stretch) ha il supporto. Coloro che intendono costruire questo software su Old Stable (8) o Testing (10) lo fanno a proprio rischio e pericolo!
In un terminale, installare le seguenti dipendenze con il gestore pacchetti 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
Gli utenti di Arch Linux non dovrebbero avere problemi con l'installazionele dipendenze qTox, poiché il supporto per il sistema operativo è specificamente indicato sul sito Web. Tuttavia, se sei su Arch Linux e non hai voglia di creare l'app dalla fonte, considera invece di scaricare il pacchetto AUR di qTox.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Ottenere tutte le dipendenze necessarie per Fedora Linux è un processo in due fasi. Innanzitutto, apri un terminale e usa DNF per installare il gruppo di pacchetti di sviluppo Fedora.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Quindi, utilizzare il terminale per ottenere le dipendenze speciali 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 generico
Utenti Linux che desiderano qTox e tutti i suoii componenti dovranno visitare la pagina di installazione e conoscere cosa installare per creare correttamente il codice. In alternativa, è disponibile un'applicazione qTox. AppImage eseguirà il lavoro, anche se non compilandolo dalla fonte, il programma non sarà ottimizzato per il tuo PC.
Compilazione di Toxcore
Al centro di qTox c'è il protocollo Tox (akatoxcore). Toxcore è la dipendenza principale e senza di essa, il programma qTox non si costruirà correttamente. Fortunatamente, costruire e installare il protocollo Tox su un sistema Linux è semplicissimo.
Inizia il processo di installazione di Toxcore afferrando l'ultimo codice in un terminale con lo strumento Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD nella nuova cartella "toxcore" ed esegui cMake.
cd toxcore cmake .
Compilare il software Toxcore eseguendo il rendere comando.
make -j$(nproc)
Infine, completa il processo installando Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Installa qTox Client
Toxcore funziona, quindi ora è il momento di creare il client qTox e installarlo su Linux. Come con toxcore, la creazione del client qTox inizia clonando il codice localmente tramite Git.

git clone https://github.com/qTox/qTox.git
Con il codice qTox sul tuo PC Linux, usa il CD comando e sposta il terminale nella cartella dei sorgenti.
cd qTox
All'interno della cartella dei sorgenti, esegui cMake per generare un makefile.
cmake .
Compilare il codice qTox sul tuo PC Linux con il rendere comando.
make -j$(nproc)
Installa il software sul tuo PC Linux con fare l'installazione.
sudo make install
Usando qTox
Avviare l'app qTox sul desktop Linux. Al termine dell'avvio dell'app, noterai una finestra di accesso. Se hai già un account Tox, accedi con le informazioni dell'utente. In alternativa, selezionare il pulsante "Nuovo profilo" e creare un nuovo utente.

Una volta entrato in qTox, sarai in grado di aggiungere amici incollando i loro codici ID nella casella "ID Tox", sotto il "menu Aggiungi amico".
Commenti