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.
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.
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
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
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
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
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
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.
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
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
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”.
W systemie operacyjnym Chrome jest wiele rzeczy, które mogą się pod...
M4Baker to doskonała aplikacja dla systemu Linux, która pozwala uży...
SolydXK to oparty na Debianie system operacyjny Linux. Trzyma się b...