A titkosított üzenetküldés egyre nagyobb teret hódít Linuxon, és az utóbbi időben az egyik legnépszerűbb protokoll az ilyen típusú kommunikációhoz a Tox. Teljesen p2p, támogatja a szöveget, a videót, és több tucat biztonsági és adatvédelmi funkcióval rendelkezik. A Tox protokoll nyílt forráskódú, és a projekt arra ösztönzi a fejlesztőket, hogy hozzanak létre saját, harmadik féltől származó AppImage-et a csevegési szolgáltatás használatához. Az összes ügyfél közül a qTox kliens az egyik legnépszerűbb.
SPOILER FIGYELMEZTETÉS: Görgessen le, és tekintse meg a cikk végén található oktatóvideót.
Tartalomjegyzék
Függőségek telepítése
Maga a qTox kliens, mint minden Tox kliens, a Tox protokollra támaszkodik. Sok Linux-disztribúción nincs hivatalos csomag a protokollhoz, ezért manuálisan kell elkészítenie. A protokoll lefordításához nyisson meg egy terminált, és telepítse a szükséges összeállítási függőségeket. Ezután kövesse a parancsokat a kód lefordításához a rendszeren.
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
A qTox Debianra építése nem probléma, bár hivatalosan csak a Debian 9 Stable (Stretch) támogatja. Azok, akik ezt a szoftvert Old Stable (8) vagy Testing (10) rendszerre kívánják építeni, ezt saját felelősségükre teszik!
A terminálon telepítse a következő függőségeket az Apt-get csomagkezelővel.
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
Az Arch Linux felhasználóknak nem jelenthet problémát a qTox függőségek telepítése, mivel az operációs rendszer támogatása kifejezetten megtalálható a webhelyen. Ha azonban Arch Linuxot használ, és nincs kedve forrásból elkészíteni az alkalmazást, fontolja meg a qTox AUR csomagjának letöltését.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
A Fedora Linuxhoz szükséges összes függőség beszerzése kétlépéses folyamat. Először nyisson meg egy terminált, és a DNF használatával telepítse a Fedora fejlesztői csomagcsoportot.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Ezután használja a terminált a speciális qTox/Toxcore függőségek lekéréséhez.
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
Általános Linux
A qToxot és annak összes összetevőjét igénylő Linux-felhasználóknak ezt kell tenniük látogassa meg a telepítési oldalt és megtudhatja, mit kell telepíteni a kód sikeres felépítéséhez. Alternatív megoldásként létezik a qTox AppImage elérhető. Az AppImage elvégzi a munkát, bár ha nem fordítja le a forrásból, a program nem lesz optimalizálva a számítógépre.
Toxcore összeállítása
A qTox központjában a Tox protokoll (más néven toxcore) található. A Toxcore a fő függőség, és enélkül a qTox program nem épül fel megfelelően. Szerencsére a Tox protokoll felépítése és telepítése Linux rendszeren rendkívül egyszerű.
Indítsa el a Toxcore telepítési folyamatát a legújabb kód megragadásával egy terminálban a Git eszközzel.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD-t az új „toxcore” mappába, és futtassa a cmake parancsot.
cd toxcore cmake .
Építse fel a Toxcore szoftvert a make parancs végrehajtásával.
make -j$(nproc)
Végül fejezze be a folyamatot a Toxcore telepítésével.
sudo make install
echo '/usr/local/lib/' | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Telepítse a qTox Client programot
A Toxcore működik, így itt az ideje a qTox kliens elkészítésének és Linuxra telepítésének. A toxcore-hoz hasonlóan a qTox kliens felépítése a kód helyi klónozásával kezdődik a Giten keresztül.
git clone https://github.com/qTox/qTox.git
A Linux PC-jén lévő qTox kóddal használja a CD parancsot, és helyezze át a terminált a források mappába.
cd qTox
A források mappában futtassa a cmake parancsot a makefile létrehozásához.
cmake .
Fordítsa le a qTox kódot Linux PC-jén a make paranccsal.
make -j$(nproc)
Telepítse a szoftvert Linux számítógépére a make install segítségével.
sudo make install
A qTox használata
Indítsa el a qTox alkalmazást a Linux asztalon. Miután az alkalmazás befejeződött, megjelenik egy bejelentkezési ablak. Ha már rendelkezik Tox fiókkal, jelentkezzen be felhasználói adataival. Alternatív megoldásként válassza az „Új profil” gombot, és hozzon létre egy új felhasználót.
Miután belépett a qToxba, felvehet barátokat, ha beilleszti az azonosító kódjukat a „Tox ID” mezőbe, a „Barát hozzáadása” menü alatt.