Šifrované zasielanie správ je v systéme Linux stále väčšiejedným z najpopulárnejších protokolov pre tento druh komunikácie v poslednej dobe je Tox. Je to úplne p2p, podporuje text, video a má desiatky funkcií zabezpečenia a ochrany osobných údajov. Protokol Tox je otvorený zdroj a projekt vyzýva vývojárov, aby si vytvorili vlastnú aplikáciu AppImage od tretích strán, aby mohli používať chatovú službu. Zo všetkých tam uvedených klientov je klient qTox jedným z najpopulárnejších.
VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.
Nainštalovať závislosti
Samotný klient qTox, rovnako ako všetci klienti Tox,spoliehajte sa na protokol Tox. Na mnohých distribúciách Linuxu neexistujú žiadne oficiálne balíčky pre protokol, takže ho budete musieť vytvoriť ručne. Na zostavenie protokolu otvorte terminál a nainštalujte potrebné závislosti od zostavenia. Potom podľa pokynov skompilujte kód vo vašom systéme.
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
Vytvorenie systému qTox na Debiane nie je problém,hoci oficiálne má podporu iba Debian 9 Stable (Stretch). Tí, ktorí majú v úmysle stavať tento softvér na platforme Old Stable (8) alebo Testing (10), to robia na svoje vlastné riziko!
V termináli nainštalujte nasledujúce závislosti so správcom balíkov 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
Používatelia Arch Linuxu by nemali mať problém s inštaláciouzávislosti qTox, keďže podpora operačného systému je konkrétne uvedená na webovej stránke. Ak ste však v systéme Arch Linux a nechcete vytvárať aplikáciu zo zdroja, zvážte namiesto toho prevzatie balíka AUR balíka qTox.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
fedora
Získanie všetkých potrebných závislostí pre Fedora Linux je proces v dvoch krokoch. Najprv otvorte terminál a pomocou DNF nainštalujte skupinu vývojových balíkov Fedory.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Ďalej pomocou terminálu získate špeciálne závislosti 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
Generický Linux
Používatelia Linuxu, ktorí chcú qTox a všetko jehokomponenty budú musieť navštíviť inštalačnú stránku a dozvedieť sa viac o tom, čo nainštalovať, aby sa kód úspešne zostavil. Alternatívne je k dispozícii aplikácia qTox AppImage. Aplikácia AppImage zabezpečí dokončenie úlohy, avšak ak ju nezkompilujete zo zdroja, program nebude optimalizovaný pre váš počítač.
Zostavovanie Toxcore
V centre qTox je protokol Tox (akatoxcore). Toxcore je hlavná závislosť a bez neho sa program qTox nebude budovať správne. Našťastie je vytváranie a inštalácia protokolu Tox v systéme Linux veľmi jednoduché.
Spustite proces inštalácie Toxcore chytením najnovšieho kódu v termináli pomocou nástroja Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD do nového priečinka „toxcore“ a spustite ho cmake.
cd toxcore cmake .
Zostavte softvér Toxcore vykonaním urobiť Príkaz.
make -j$(nproc)
Nakoniec dokončite proces inštaláciou Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Nainštalujte klienta qTox
Toxcore funguje, takže teraz je čas vybudovať klienta qTox a nainštalovať ho na Linux. Podobne ako v prípade toxcore sa aj v prípade budovania klienta qTox klonuje kód lokálne cez Git.

git clone https://github.com/qTox/qTox.git
S kódom qTox na počítači so systémom Linux používajte CD príkaz a presunúť terminál do priečinka zdrojov.
cd qTox
Vo vnútri priečinka zdrojov spustite cmake vygenerovať a Makefile.
cmake .
Kompilujte kód qTox na počítači so systémom Linux pomocou systému urobiť Príkaz.
make -j$(nproc)
Nainštalujte softvér do počítača so systémom Linux pomocou vykonať inštaláciu.
sudo make install
Pomocou qTox
Spustite aplikáciu qTox na pracovnej ploche Linux. Po dokončení aplikácie sa zobrazí prihlasovacie okno. Ak už máte účet Tox, prihláste sa pomocou svojich používateľských informácií. Prípadne vyberte tlačidlo „Nový profil“ a vytvorte nového používateľa.

Keď sa nachádzate v skupine qTox, budete môcť pridať priateľov vložením ich identifikačných kódov do poľa „Tox ID“ pod položkou „pridať priateľa“.
Komentáre