Šifrované zprávy na Linuxu rostou ajedním z populárnějších protokolů pro tento typ komunikace v poslední době je Tox. Je zcela p2p, podporuje text, video a má desítky funkcí zabezpečení a ochrany osobních údajů. Protokol Tox je open source a projekt vybízí vývojáře, aby si vytvořili vlastní AppImage třetí strany, aby mohli používat chatovací službu. Ze všech klientů venku je klient qTox jedním z nejpopulárnějších.
VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.
Nainstalujte závislosti
Samotný klient qTox, stejně jako všichni klienti Tox,spoléhat se na protokol Tox. Na mnoha distribucích Linuxu neexistují pro protokol oficiální balíčky, takže jej budete muset vytvořit ručně. Chcete-li sestavit protokol, otevřete terminál a nainstalujte potřebné závislosti na sestavení. Poté podle pokynů sestavte kód v systému.
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
Jak qTox postavit na Debianu není žádný problém,i když oficiálně má podporu pouze Debian 9 Stable (Stretch). Ti, kteří hodlají postavit tento software na Old Stable (8) nebo Testing (10), tak činí na vlastní nebezpečí!
Do terminálu nainstalujte pomocí Správce balíků Apt-get následující závislosti.
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
Uživatelé Arch Linuxu by neměli mít problém s instalacízávislosti qTox, protože podpora operačního systému je konkrétně nastíněna na webových stránkách. Pokud však pracujete na Arch Linuxu a nechcete vytvářet aplikaci ze zdroje, zvažte místo toho stažení AUR balíčku qTox.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Fedora
Získání všech nezbytných závislostí pro Fedora Linux je dvoufázový proces. Nejprve otevřete terminál a pomocí DNF nainstalujte skupinu vývojových balíčků Fedory.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Dále pomocí terminálu získáte speciální 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
Obecný Linux
Uživatelé Linuxu, kteří chtějí qTox a vše jehokomponenty budou muset navštívit instalační stránku a dozvědět se, co nainstalovat, aby se kód úspěšně vytvořil. Alternativně je k dispozici qTox AppImage. AppImage tuto úlohu provede, i když ji nezkompilujete ze zdroje, program nebude optimalizován pro váš počítač.
Kompilace Toxcore
Ve středu qTox je protokol Tox (akatoxcore). Toxcore je hlavní závislost a bez něj se program qTox nebude správně budovat. Naštěstí je vytváření a instalace protokolu Tox v systému Linux velmi jednoduché.
Spusťte proces instalace Toxcore tak, že uchopíte nejnovější kód v terminálu pomocí nástroje Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD do nové složky „toxcore“ a spusťte ji cmake.
cd toxcore cmake .
Vytvořte software Toxcore spuštěním udělat příkaz.
make -j$(nproc)
Nakonec dokončete proces instalací Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Nainstalujte klienta qTox
Toxcore funguje, takže nyní je čas vybudovat klienta qTox a nainstalovat jej na Linuxu. Stejně jako u toxcore začíná budování klienta qTox klonováním kódu lokálně přes Git.

git clone https://github.com/qTox/qTox.git
S kódem qTox ve vašem počítači se systémem Linux použijte CD příkaz a přesunout terminál do složky zdroje.
cd qTox
Ve složce zdroje spusťte cmake vygenerovat a makefile.
cmake .
Kompilujte qTox kód na vašem Linuxovém PC pomocí udělat příkaz.
make -j$(nproc)
Nainstalujte software na svůj Linux PC pomocí provést instalaci.
sudo make install
Pomocí qTox
Spusťte aplikaci qTox na ploše Linuxu. Po dokončení spouštění aplikace si všimnete přihlašovacího okna. Pokud již máte účet Tox, přihlaste se pomocí svých uživatelských údajů. Případně vyberte tlačítko „Nový profil“ a vytvořte nového uživatele.

Až budete v qTox, budete moci přidat přátele vložením jejich identifikačních kódů do pole „Tox ID“ v nabídce „přidat přítele“.
Komentáře