Mesageria criptată devine din ce în ce mai mare pe Linux șiunul dintre cele mai populare protocoale pentru acest tip de comunicare în ultimul timp este Tox. Este complet p2p, acceptă text, video și are zeci de funcții de securitate și confidențialitate. Protocolul Tox este open source, iar proiectul încurajează dezvoltatorii să creeze propriul AppImage terță parte pentru a utiliza serviciul de chat. Dintre toți clienții de acolo, clientul qTox este unul dintre cele mai populare.
ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video la sfârșitul acestui articol.
Instalează dependențe
Însuși clientul qTox, ca toți clienții Tox,se bazează pe protocolul Tox. În multe distribuții Linux, nu există pachete oficiale pentru protocol, așa că va trebui să-l construiți manual. Pentru a compila protocolul, deschideți un terminal și instalați dependențele de construire necesare. Apoi urmați comenzile pentru a compila codul pe sistemul dvs.
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
Construirea qTox pe Debian nu este o problemă,deși oficial, doar Debian 9 Stable (Stretch) are suport. Cei care intenționează să construiască acest software pe Old Stable (8) sau Testing (10) fac acest lucru pe propriul dvs. risc!
Într-un terminal, instalați următoarele dependențe cu managerul de pachete 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
Utilizatorii Arch Linux nu ar trebui să aibă nicio problemă la instalaredependențele qTox, deoarece suportul pentru sistemul de operare este prezentat în mod specific pe site-ul web. Cu toate acestea, dacă sunteți pe Arch Linux și nu doriți să construiți aplicația de la sursă, luați în considerare să descărcați în schimb pachetul AUR de qTox.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Obținerea tuturor dependențelor necesare pentru Fedora Linux este un proces în doi pași. În primul rând, deschideți un terminal și utilizați DNF pentru a instala grupul de pachete de dezvoltare Fedora.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Apoi, utilizați terminalul pentru a obține dependențele speciale 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 generic
Utilizatorii Linux care doresc qTox și toate cele ale salecomponentele vor trebui să viziteze pagina de instalare și să învețe despre ce să instalați pentru a construi codul cu succes. În mod alternativ, există o aplicație qTox AppImage disponibilă. AppImage va finaliza lucrarea, deși nu o compilează de la sursă, programul nu va fi optimizat pentru computer.
Compilând Toxcore
În centrul qTox se află protocolul Tox (akatoxcore). Toxcore este principala dependență și, fără ea, programul qTox nu se va construi corect. Din fericire, construirea și instalarea protocolului Tox pe un sistem Linux este super simplă.
Începeți procesul de instalare a Toxcore prinzând cel mai recent cod într-un terminal cu instrumentul Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD în noul folder „toxcore” și rulați cmake.
cd toxcore cmake .
Construiți software-ul Toxcore executând programul face comanda.
make -j$(nproc)
În cele din urmă, finalizați procesul instalând Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Instalați qTox Client
Toxcore funcționează, așa că acum este timpul să creăm clientul qTox și să îl instalăm pe Linux. Ca și în cazul toxcore, construirea clientului qTox începe prin clonarea codului local prin Git.

git clone https://github.com/qTox/qTox.git
Cu codul qTox de pe computerul Linux, utilizați CD comandați și mutați terminalul în folderul surse.
cd qTox
În folderul surse, executați cmake a genera o Makefile.
cmake .
Compilați codul qTox de pe computerul dvs. Linux cu face comanda.
make -j$(nproc)
Instalați software-ul pe computerul dvs. Linux cu face instalare.
sudo make install
Folosind qTox
Lansați aplicația qTox pe desktopul Linux. După ce aplicația termină de pornit, veți observa o fereastră de conectare. Dacă aveți deja un cont Tox, conectați-vă cu informațiile utilizatorului. Alternativ, selectați butonul „Profil nou” și creați un utilizator nou.

După ce ați accesat qTox, veți putea adăuga prieteni prin lipirea codurilor lor de identitate în caseta „Tox ID”, din meniul „Adăugați prieten”.
Comentarii