- - Πώς να εγκαταστήσετε το qTox Client σε Linux

Πώς να εγκαταστήσετε το qTox Client σε Linux

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

SPOILER ALERT: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Εγκαταστήστε τις εξαρτήσεις

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

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

Η εγκατάσταση του 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 
git

Arch Linux

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

sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

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

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

sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"

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

Γενικό Linux

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

Σύνταξη του Toxcore

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

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

git clone https://github.com/toktok/c-toxcore.git toxcore

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

cd toxcore
cmake .

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

make -j$(nproc)

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

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

Εγκαταστήστε το qTox Client

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

git clone https://github.com/qTox/qTox.git

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

cd qTox

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

cmake .

Συλλέξτε τον κώδικα qTox στον υπολογιστή σας Linux με το φτιαχνω, κανω εντολή.

make -j$(nproc)

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

sudo make install

Χρησιμοποιώντας το qTox

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

Μόλις εισέλθετε στο qTox, θα μπορείτε να προσθέσετε φίλους προσθέτοντας τους αναγνωριστικούς τους κωδικούς στο πλαίσιο "Αναγνωριστικό τοξικότητας", στο μενού "Προσθήκη φίλων".

Σχόλια