- - Cum se instalează clientul qTox pe Linux

Cum se instalează clientul qTox pe Linux

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