- - Ako nainštalovať klienta qTox v systéme Linux

Ako nainštalovať klienta qTox v systéme Linux

Š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