- - A qTox kliens telepítése Linux rendszeren

A qTox kliens telepítése Linux rendszeren

A titkosított üzenetküldés egyre nagyobb lesz a Linux rendszeren, ésaz utóbbi időben az egyik legnépszerűbb ilyen típusú kommunikáció a Tox. Teljesen p2p, támogatja a szöveget, a videót, és tucatnyi 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él AppImage alkalmazást a csevegőszolgáltatás használatához. Az összes odafigyelő közül a qTox ügyfél az egyik legnépszerűbb.

SPOILER FIGYELMEZTETÉS: Görgessen le, és nézze meg a videó bemutatóját a cikk végén.

Telepítse a Függőségeket

Maga a qTox kliens, mint minden Tox ügyfél,támaszkodhat a Tox protokollra. Számos Linux disztribúción nincs hivatalos csomag a protokollhoz, ezért manuálisan kell elkészítenie. A protokoll összeállí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 fejlesztése a Debianon nem probléma,bár hivatalosan, csak a Debian 9 Stable (Stretch) támogatást nyújt. Azok, akik ezt a szoftvert a régi istállóra (8) vagy a tesztelésre (10) kívánják felépíteni, a saját felelősségükre teszik ezt!

Telepítsen egy terminálon az alábbi 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 kellett gondolniuk a telepítéssela qTox függőségei, mivel az operációs rendszer támogatását kifejezetten a weboldal ismerteti. Ha azonban az Arch Linux rendszeren van, és nem érzi magát úgy, hogy az alkalmazást forrásból készíti, 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

Az összes szükséges függőség megszerzése a Fedora Linux számára kétlépéses folyamat. Először nyisson meg egy terminált és használja a DNF-et a Fedora fejlesztőcsomag-csoport telepítéséhez.

sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"

Ezután használja a terminált, hogy megkapja a speciális qTox / Toxcore függőségeket.

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

Linux felhasználók, akik szeretnék a qTox-ot és annak egészétaz összetevőknek meg kell látogatniuk a telepítési oldalt, és meg kell tanulniuk, hogy mit kell telepíteni a kód sikeres összeállításához. Alternatív megoldásként rendelkezésre áll egy qTox AppImage. Az AppImage elvégzi a munkát, bár a forrásból való lefordítás nélkül a program nem lesz optimalizálva a számítógépéhez.

Toxcore összeállítása

A qTox középpontjában a Tox protokoll (más néven:toxcore). A Toxcore a fő függőség, és anélkül a qTox program nem fog megfelelően felépülni. Szerencsére a Tox protokoll Linux rendszeren történő felépítése és telepítése rendkívül egyszerű.

Indítsa el a Toxcore telepítését azáltal, hogy megragadja a legújabb kódot egy terminálon a Git eszközzel.

git clone https://github.com/toktok/c-toxcore.git toxcore

CD az új „toxcore” mappába, és futtassa CEllenõrizze.

cd toxcore
cmake .

Készítse el a Toxcore szoftvert a csinál parancs.

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 klienst

A Toxcore működik, tehát itt az ideje, hogy felépítsük a qTox klienst és telepítsük Linuxra. Hasonlóan a toxcore-hoz, a qTox kliens felépítése a kód helybeni klónozásával kezdődik, a Git-en keresztül.

git clone https://github.com/qTox/qTox.git

A qTox kóddal a Linux PC-jén használja a CD parancsot, és helyezze a terminált a források mappába.

cd qTox

Futtassa a források mappában CEllenõrizze generálni egy makefile.

cmake .

Fordítsa le a qTox kódot a Linux PC-jén a csinál parancs.

make -j$(nproc)

Telepítse a szoftvert Linux számítógépére a telepítse.

sudo make install

A qTox használata

Indítsa el a qTox alkalmazást a Linux asztalán. Miután az alkalmazás befejeződött, észre fog venni egy bejelentkezési ablakot. 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 qTox-ba, akkor ismerőseit felveheti, ha azonosító kódjaikat beillesztik a „Tox ID” ​​mezőbe, az „ismerős hozzáadása menübe”.

Hozzászólások