Šifrētā ziņojumapmaiņa kļūst arvien lielāka Linux, unviens no pēdējā laikā populārākajiem šāda veida saziņas protokoliem ir Tox. Tas ir pilnībā p2p, atbalsta tekstu, video un tajā ir desmitiem drošības un konfidencialitātes funkciju. Tox protokols ir atvērtā koda avots, un projekts mudina izstrādātājus izveidot savu trešo personu AppImage, lai izmantotu tērzēšanas pakalpojumu. No visiem klientiem, kas atrodas tur, qTox klients ir viens no populārākajiem.
SPOILER BRĪDINĀJUMS: Ritiniet uz leju un skatieties video pamācību šī raksta beigās.
Instalēt atkarības
Pats qTox klients, tāpat kā visi Tox klienti,paļaujieties uz Tox protokolu. Daudzos Linux izplatījumos protokolam nav oficiālu pakotņu, tāpēc jums tas būs jāveido manuāli. Lai sastādītu protokolu, atveriet termināli un instalējiet nepieciešamās atkarības. Pēc tam izpildiet komandas, lai apkopotu kodu savā sistēmā.
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
Debijas
Saņemt qTox, izmantojot Debian, nav problēmu,lai arī oficiāli, atbalstu nodrošina tikai Debian 9 Stable (Stretch). Tie, kas plāno izveidot šo programmatūru uz Old Stable (8) vai Testing (10), to dara uz savu risku!
Terminālī instalējiet šādas atkarības ar Apt-get pakešu pārvaldnieku.
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
Arch Linux lietotājiem nevajadzētu būt problēmu instalētqTox atkarības, jo operētājsistēmas atbalsts ir īpaši aprakstīts vietnē. Tomēr, ja jūs izmantojat Arch Linux un nejūtaties kā veidot lietotni no avota, apsveriet iespēju lejupielādēt qTox AUR pakotni.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Visu nepieciešamo Fedora Linux atkarību iegūšana ir divpakāpju process. Vispirms atveriet termināli un izmantojiet DNF, lai instalētu Fedora izstrādes pakotņu grupu.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Pēc tam izmantojiet termināli, lai iegūtu īpašās qTox / Toxcore atkarības.
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
Vispārējs Linux
Linux lietotāji, kuri vēlas qTox un visu tokomponentiem būs jāapmeklē instalācijas lapa un jāiemācās par instalēšanu, lai veiksmīgi izveidotu kodu. Kā alternatīva ir pieejama qTox AppImage. AppImage veiks darbu, lai gan, neveicot tā apkopošanu no avota, programma netiks optimizēta jūsu datoram.
Toxcore apkopošana
QTox centrā ir Tox protokols (akatoksokss). Toxcore ir galvenā atkarība, un bez tā qTox programma neveidosies pareizi. Par laimi Tox protokola izveidošana un instalēšana Linux sistēmā ir ļoti vienkārša.
Sāciet Toxcore instalēšanas procesu, satverot terminālā jaunāko kodu, izmantojot rīku Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
Kompaktdisks jaunajā mapē “toxcore” un palaidiet cmake.
cd toxcore cmake .
Veidojiet programmatūru Toxcore, izpildot veidot komanda.
make -j$(nproc)
Visbeidzot pabeidziet procesu, instalējot Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Instalējiet qTox Client
Toxcore darbojas, tāpēc tagad ir laiks izveidot qTox klientu un instalēt to Linux. Tāpat kā ar toxcore, qTox klienta veidošana sākas ar koda klonēšanu lokāli, izmantojot Git.

git clone https://github.com/qTox/qTox.git
Izmantojot qTox kodu savā Linux datorā, izmantojiet Kompaktdisks komandu un pārvietojiet terminālu uz avotu mapi.
cd qTox
Avotu mapē palaidiet cmake lai ģenerētu makefile.
cmake .
Apkopojiet qTox kodu savā Linux datorā ar veidot komanda.
make -j$(nproc)
Instalējiet programmatūru savā Linux datorā ar veikt instalēšanu.
sudo make install
Izmantojot qTox
Uz Linux darbvirsmas palaidiet lietotni qTox. Pēc lietotnes palaišanas jūs pamanīsit pieteikšanās logu. Ja jums jau ir Tox konts, piesakieties, izmantojot savu lietotāja informāciju. Alternatīvi atlasiet pogu “Jauns profils” un izveidojiet jaunu lietotāju.

Kad esat qTox, jūs varēsit pievienot draugus, ielīmējot viņu ID kodus lodziņā “Tox ID” zem “pievienot draugu izvēlne”.
Komentāri