Jak zainstalować klienta qTox w systemie Linux

click fraud protection

Szyfrowane wiadomości stają się coraz popularniejsze w Linuksie, a jednym z bardziej popularnych protokołów dla tego rodzaju komunikacji jest ostatnio Tox. Jest całkowicie p2p, obsługuje tekst, wideo i ma dziesiątki funkcji bezpieczeństwa i prywatności. Protokół Tox jest open source, a projekt zachęca programistów do stworzenia własnej aplikacji AppImage do korzystania z usługi czatu. Spośród wszystkich klientów qTox jest jednym z najpopularniejszych.

ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Zainstaluj zależności

Sam klient qTox, podobnie jak wszyscy klienci Tox, polega na protokole Tox. W wielu dystrybucjach Linuksa nie ma oficjalnych pakietów dla protokołu, więc musisz zbudować go ręcznie. Aby skompilować protokół, otwórz terminal i zainstaluj niezbędne zależności kompilacji. Następnie postępuj zgodnie z poleceniami, aby skompilować kod w systemie.

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
instagram viewer

Debian

Zbudowanie qTox na Debianie nie stanowi problemu, choć oficjalnie tylko wsparcie dla Debiana 9 Stable (Stretch). Osoby zamierzające zbudować to oprogramowanie na Old Stable (8) lub Testing (10) robią to na własne ryzyko!

W terminalu zainstaluj następujące zależności za pomocą menedżera pakietów 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

Użytkownicy Arch Linuxa nie powinni mieć problemu z instalowaniem zależności qTox, ponieważ obsługa systemu operacyjnego jest specjalnie opisana na stronie internetowej. Jeśli jednak korzystasz z Arch Linux i nie masz ochoty tworzyć aplikacji ze źródła, rozważ pobranie zamiast tego pakietu AUR qTox.

sudo pacman -S - niezbędny base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Fedora

Uzyskanie wszystkich niezbędnych zależności dla Fedory Linux jest procesem dwuetapowym. Najpierw otwórz terminal i użyj DNF, aby zainstalować grupę pakietów programistycznych Fedory.

sudo dnf groupinstall "Narzędzia programistyczne""C Narzędzia programistyczne i biblioteki"

Następnie użyj terminala, aby uzyskać specjalne zależności 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-lingwista \ 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

Ogólny Linux

Użytkownicy Linuksa, którzy chcą qTox i wszystkich jego składników, będą musieli odwiedź stronę instalacji i dowiedz się, co zainstalować, aby pomyślnie zbudować kod. Alternatywnie istnieje qTox AppImage dostępny. AppImage wykona zadanie, jednak nie kompilując go ze źródła, program nie będzie zoptymalizowany dla twojego komputera.

Kompilowanie Toxcore

W centrum qTox znajduje się protokół Tox (inaczej tokscore). Toxcore jest główną zależnością i bez niej program qTox nie zbuduje się poprawnie. Na szczęście zbudowanie i zainstalowanie protokołu Tox w systemie Linux jest bardzo proste.

Rozpocznij proces instalacji Toxcore, chwytając najnowszy kod w terminalu za pomocą narzędzia Git.

klon gita https://github.com/toktok/c-toxcore.git tokscore

Płyta CD do nowego folderu „toxcore” i uruchom cmake.

cdcorecore. cmake.

Zbuduj oprogramowanie Toxcore, wykonując robić Komenda.

make -j$(nproc)

Na koniec zakończ proces instalując Toxcore.

sudo make install
Echo'/usr/local/lib/'| sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig

Zainstaluj klienta qTox

Toxcore działa, więc teraz nadszedł czas na zbudowanie klienta qTox i zainstalowanie go w systemie Linux. Podobnie jak w przypadkucorecore, budowanie klienta qTox zaczyna się od klonowania kodu lokalnie przez Git.

klon gita https://github.com/qTox/qTox.git

Korzystając z kodu qTox na komputerze z systemem Linux, użyj Płyta CD polecenie i przenieś terminal do folderu źródeł.

cd qTox

Uruchom folder źródłowy cmake wygenerować makefile.

cmake .

Skompiluj kod qTox na komputerze z systemem Linux za pomocą robić Komenda.

make -j$(nproc)

Zainstaluj oprogramowanie na komputerze z systemem Linux za pomocą dokonać instalacji.

sudo make install

Korzystanie z qTox

Uruchom aplikację qTox na pulpicie Linux. Po zakończeniu uruchamiania aplikacji zobaczysz okno logowania. Jeśli masz już konto Tox, zaloguj się przy użyciu informacji o użytkowniku. Alternatywnie wybierz przycisk „Nowy profil” i utwórz nowego użytkownika.

Po przejściu do qTox możesz dodawać znajomych, wklejając ich kody ID w polu „Tox ID” ​​w „menu dodawania znajomych”.

watch instagram story