Verschlüsseltes Messaging wird unter Linux immer wichtiger, und eines der beliebtesten Protokolle für diese Art der Kommunikation ist in letzter Zeit Tox. Es ist vollständig p2p, unterstützt Text, Video und verfügt über Dutzende von Sicherheits- und Datenschutzfunktionen. Das Tox-Protokoll ist Open Source und das Projekt ermutigt Entwickler, ihr eigenes AppImage von Drittanbietern zu erstellen, um den Chat-Dienst zu nutzen. Von allen Clients ist der qTox-Client einer der beliebtesten.
SPOILER ALARM: Scrollen Sie nach unten und Sehen Sie sich das Video-Tutorial an am Ende dieses Artikels.
Der qTox-Client selbst verlässt sich wie alle Tox-Clients auf das Tox-Protokoll. Bei vielen Linux-Distributionen gibt es keine offiziellen Pakete für das Protokoll, daher müssen Sie es manuell erstellen. Öffnen Sie zum Kompilieren des Protokolls ein Terminal und installieren Sie die erforderlichen Build-Abhängigkeiten. Folgen Sie dann den Befehlen, um den Code auf Ihrem System zu kompilieren.
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
Es ist kein Problem, qTox auf Debian aufzubauen, obwohl offiziell nur Debian 9 Stable (Stretch) Unterstützung bietet. Diejenigen, die beabsichtigen, diese Software auf Old Stable (8) oder Testing (10) aufzubauen, tun dies auf eigenes Risiko!
Installieren Sie in einem Terminal die folgenden Abhängigkeiten mit dem Apt-get-Paketmanager.
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
Benutzer von Arch Linux sollten keine Probleme mit der Installation der qTox-Abhängigkeiten haben, da die Unterstützung für das Betriebssystem auf der Website ausdrücklich beschrieben wird. Wenn Sie jedoch unter Arch Linux arbeiten und keine Lust haben, die App aus dem Quellcode zu erstellen, Laden Sie stattdessen das AUR-Paket von qTox herunter.
sudo pacman -S - benötigt base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Das Abrufen aller erforderlichen Abhängigkeiten für Fedora Linux erfolgt in zwei Schritten. Öffnen Sie zunächst ein Terminal und installieren Sie mit FedF die Fedora-Entwicklungspaketgruppe.
sudo dnf groupinstall "Entwicklungswerkzeuge""C Entwicklungswerkzeuge und Bibliotheken"
Verwenden Sie als Nächstes das Terminal, um die speziellen qTox / Toxcore-Abhängigkeiten abzurufen.
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 installiere \ 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 \ pattern-openSUSE-devel_basis \ qrencode-devel \ sqlcipher-devel \ sonnet-devel \ git
Linux-Benutzer, die qTox und alle seine Komponenten möchten, müssen dies tun Besuchen Sie die Installationsseite und erfahren Sie, was Sie installieren müssen, um den Code erfolgreich zu erstellen. Alternativ gibt es eine qTox AppImage verfügbar. Das AppImage erledigt den Job, aber wenn es nicht aus dem Quellcode kompiliert wird, wird das Programm nicht für Ihren PC optimiert.
Im Zentrum von qTox steht das Tox-Protokoll (auch bekannt als Toxcore). Toxcore ist die Hauptabhängigkeit, und ohne sie wird das qTox-Programm nicht korrekt erstellt. Glücklicherweise ist das Erstellen und Installieren des Tox-Protokolls auf einem Linux-System sehr einfach.
Starten Sie den Installationsprozess von Toxcore, indem Sie mit dem Git-Tool den neuesten Code in einem Terminal abrufen.
Git-Klon https://github.com/toktok/c-toxcore.git Toxcore
CD in den neuen Ordner "toxcore" und ausführen cmake.
CD-Toxcore. cmake.
Erstellen Sie die Toxcore-Software, indem Sie die ausführen machen Befehl.
mache -j$(nproc)
Schließen Sie den Vorgang ab, indem Sie Toxcore installieren.
sudo make install
Echo'/usr/local/lib/'| sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Toxcore funktioniert, jetzt ist es an der Zeit, den qTox-Client zu erstellen und unter Linux zu installieren. Wie bei toxcore beginnt das Erstellen des qTox-Clients mit dem lokalen Klonen des Codes über Git.
Git-Klon https://github.com/qTox/qTox.git
Verwenden Sie mit dem qTox-Code auf Ihrem Linux-PC die CD Befehl und verschieben Sie das Terminal in den Quellordner.
cd qTox
Führen Sie im Quellordner aus cmake ein Makefile.
cmake .
Kompilieren Sie den qTox-Code auf Ihrem Linux-PC mit dem machen Befehl.
mache -j$(nproc)
Installieren Sie die Software auf Ihrem Linux-PC mit make install.
sudo make install
Starten Sie die qTox-App auf Ihrem Linux-Desktop. Nach dem Start der App wird ein Anmeldefenster angezeigt. Wenn Sie bereits ein Tox-Konto haben, melden Sie sich mit Ihren Benutzerinformationen an. Alternativ können Sie die Schaltfläche „Neues Profil“ auswählen und einen neuen Benutzer erstellen.
Sobald Sie sich in qTox befinden, können Sie Freunde hinzufügen, indem Sie deren ID-Codes in das Feld "Tox ID" unter dem Menü "Freund hinzufügen" einfügen.
Neu in Linux und Sie möchten Ihre Musik zu Rhythmbox hinzufügen, si...
Ubuntu hat einige fantastische Hintergrundbilder und mit jeder Verö...
Sind Sie ein begeisterter Thunderbird-E-Mail-Benutzer unter Ubuntu?...