- - Come installare il client qTox su Linux

Come installare il client qTox su Linux

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