- - Jak nainstalovat klienta qTox v systému Linux

Jak nainstalovat klienta qTox v systému Linux

Š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