A qTox kliens telepítése Linuxra

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.

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!

  Mik azok a fülmonitorok, és kinek kell használnia őket?

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.

  Mi az a Back Button Focus?

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.

  Hogyan lehet leállítani a véletlen képernyőképeket iPhone-on

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.