Τρόπος εγκατάστασης του προγράμματος qTox Client σε Linux

click fraud protection

Τα κρυπτογραφημένα μηνύματα γίνονται μεγάλα στο Linux και ένα από τα πιο δημοφιλή πρωτόκολλα για αυτόν τον τύπο επικοινωνίας τελευταία είναι το Tox. Είναι εντελώς p2p, υποστηρίζει κείμενο, βίντεο και διαθέτει δεκάδες δυνατότητες ασφάλειας και απορρήτου. Το πρωτόκολλο Tox είναι ανοιχτού κώδικα και το έργο ενθαρρύνει τους προγραμματιστές να δημιουργήσουν το δικό τους AppImage τρίτου μέρους για να χρησιμοποιήσουν την υπηρεσία συνομιλίας. Από όλους τους πελάτες εκεί έξω, ο πελάτης qTox είναι ένας από τους πιο δημοφιλείς.

ΕΙΔΟΠΟΙΗΣΗ SPOILER: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Εγκατάσταση εξαρτήσεων

Ο ίδιος ο πελάτης qTox, όπως όλοι οι πελάτες Tox, βασίζονται στο πρωτόκολλο Tox. Σε πολλές διανομές Linux, δεν υπάρχουν επίσημα πακέτα για το πρωτόκολλο, επομένως θα πρέπει να το δημιουργήσετε με μη αυτόματο τρόπο. Για να μεταγλωττίσετε το πρωτόκολλο, ανοίξτε ένα τερματικό και εγκαταστήστε τις απαραίτητες εξαρτήσεις κατασκευής. Στη συνέχεια, ακολουθήστε τις εντολές για να μεταγλωττίσετε τον κωδικό στο σύστημά σας.

instagram viewer

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-εργαλεία \ qttools5-dev \ git

Ντέμπιαν

Το να δημιουργήσετε το qTox ενσωματωμένο στο Debian δεν αποτελεί πρόβλημα, αν και επίσημα, υποστηρίζεται μόνο το Debian 9 Stable (Stretch). Όσοι σκοπεύουν να δημιουργήσουν αυτό το λογισμικό σε Old Stable (8) ή Testing (10) το κάνουν με δική σας ευθύνη!

Σε ένα τερματικό, εγκαταστήστε τις ακόλουθες εξαρτήσεις με τον διαχειριστή πακέτων 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 σκατά

Arch Linux

Οι χρήστες του Arch Linux δεν πρέπει να έχουν πρόβλημα κατά την εγκατάσταση των εξαρτήσεων qTox, καθώς η υποστήριξη για το λειτουργικό σύστημα περιγράφεται συγκεκριμένα στον ιστότοπο. Ωστόσο, εάν χρησιμοποιείτε το Arch Linux και δεν θέλετε να δημιουργήσετε την εφαρμογή από την πηγή, Εξετάστε το ενδεχόμενο λήψης του πακέτου AUR του qTox.

sudo pacman -S - απαραίτητο base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Μαλακό καπέλλο

Η λήψη όλων των απαραίτητων εξαρτήσεων για το Fedora Linux είναι μια διαδικασία δύο βημάτων. Αρχικά, ανοίξτε ένα τερματικό και χρησιμοποιήστε το DNF για να εγκαταστήσετε την ομάδα πακέτων ανάπτυξης Fedora.

sudo dnf groupinstall "Εργαλεία ανάπτυξης""Γ Εργαλεία ανάπτυξης και βιβλιοθήκες"

Στη συνέχεια, χρησιμοποιήστε το τερματικό για να λάβετε τις ειδικές εξαρτήσεις 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 \ pattern-openSUSE-devel_basis \ qrencode-devel \ sqlcipher-devel \ sonnet-devel σκατά

Γενικό Linux

Οι χρήστες Linux που θέλουν το qTox και όλα τα συστατικά του θα πρέπει επισκεφθείτε τη σελίδα εγκατάστασης και μάθετε τι πρέπει να εγκαταστήσετε για να δημιουργήσετε τον κώδικα με επιτυχία. Εναλλακτικά, υπάρχει ένα qTox AppImage διαθέσιμος. Το AppImage θα ολοκληρώσει τη δουλειά, αν και χωρίς να το μεταγλωττίσει από την πηγή, το πρόγραμμα δεν θα βελτιστοποιηθεί για τον υπολογιστή σας.

Σύνταξη Toxcore

Στο κέντρο του qTox βρίσκεται το πρωτόκολλο Tox (γνωστό και ως toxcore). Το Toxcore είναι η κύρια εξάρτηση και χωρίς αυτό, το πρόγραμμα qTox δεν θα δημιουργηθεί σωστά. Ευτυχώς, η δημιουργία και η εγκατάσταση του πρωτοκόλλου Tox σε ένα σύστημα Linux είναι εξαιρετικά απλή.

Ξεκινήστε τη διαδικασία εγκατάστασης του Toxcore αρπάζοντας τον πιο πρόσφατο κώδικα σε ένα τερματικό με το εργαλείο Git.

git κλώνος https://github.com/toktok/c-toxcore.git toxcore

CD στο νέο φάκελο "toxcore" και εκτελέστε κέικ.

cd toxcore. κέικ.

Δημιουργήστε το λογισμικό Toxcore εκτελώντας το φτιαχνω, κανω εντολή.

φτιάξτε -j$(nproc)

Τέλος, ολοκληρώστε τη διαδικασία εγκαθιστώντας το Toxcore.

sudo κάνει εγκατάσταση
ηχώ'/usr/local/lib/'| sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig

Εγκατάσταση προγράμματος-πελάτη qTox

Το Toxcore λειτουργεί, οπότε τώρα ήρθε η ώρα να δημιουργήσετε τον πελάτη qTox και να τον εγκαταστήσετε σε Linux. Όπως με το toxcore, η δημιουργία του προγράμματος-πελάτη qTox ξεκινά κλωνοποιώντας τον κωδικό τοπικά μέσω του Git.

git κλώνος https://github.com/qTox/qTox.git

Με τον κωδικό qTox στον υπολογιστή σας Linux, χρησιμοποιήστε το CD εντολή και μετακινήστε το τερματικό στο φάκελο πηγών.

cd qTox

Μέσα στο φάκελο πηγών, εκτελέστε κέικ για να δημιουργήσετε ένα makefile.

κέικ .

Μεταγλωττίστε τον κωδικό qTox στον υπολογιστή σας Linux με το φτιαχνω, κανω εντολή.

φτιάξτε -j$(nproc)

Εγκαταστήστε το λογισμικό στον υπολογιστή σας Linux με κάντε εγκατάσταση.

sudo κάνει εγκατάσταση

Χρήση του qTox

Εκκινήστε την εφαρμογή qTox στην επιφάνεια εργασίας Linux. Αφού ολοκληρωθεί η εκκίνηση της εφαρμογής, θα παρατηρήσετε ένα παράθυρο σύνδεσης. Εάν έχετε ήδη λογαριασμό Tox, συνδεθείτε με τα στοιχεία χρήστη σας. Εναλλακτικά, επιλέξτε το κουμπί "Νέο προφίλ" και δημιουργήστε έναν νέο χρήστη.

Μόλις μπείτε στο qTox, θα μπορείτε να προσθέσετε φίλους επικολλώντας τους κωδικούς ταυτότητάς τους στο πλαίσιο "Tox ID", κάτω από το "μενού προσθήκης φίλων".

watch instagram story