أصبحت الرسائل المشفرة كبيرة على Linux وأحد البروتوكولات الأكثر شعبية لهذا النوع من الاتصالات مؤخرًا هو Tox. إنه p2p تمامًا ، ويدعم النصوص والفيديو ، ويحتوي على العشرات من ميزات الأمان والخصوصية. بروتوكول Tox مفتوح المصدر ، ويشجع المشروع المطورين على إنشاء AppImage لجهة خارجية لاستخدام خدمة الدردشة. من بين جميع العملاء الموجودين هناك ، يعد عملاء qTox أحد أكثر العملاء شيوعًا.
المفسد التنبيه: قم بالتمرير لأسفل ومشاهدة الفيديو التعليمي في نهاية هذه المقالة.
تثبيت التبعيات
عميل qTox نفسه ، مثل جميع عملاء Tox ،الاعتماد على بروتوكول Tox. في العديد من توزيعات Linux ، لا توجد حزم رسمية للبروتوكول ، لذلك ستحتاج إلى بنائها يدويًا. لتجميع البروتوكول ، افتح المحطة الطرفية وتثبيت تبعيات البناء الضرورية. ثم اتبع الأوامر لتجميع التعليمات البرمجية على نظامك.
أوبونتو
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
ديبيان
إن بناء qTox على دبيان ليس مشكلة ،على الرغم من أنه رسميًا ، يتوفر الدعم فقط لـ Debian 9 Stable (Stretch). أولئك الذين يعتزمون إنشاء هذا البرنامج على Old Stable (8) أو Test (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 أي مشكلة في التثبيتتبعيات qTox ، حيث يتم تحديد دعم نظام التشغيل بشكل خاص على الموقع. ومع ذلك ، إذا كنت تستخدم Arch Linux ولا تشعر أنك ترغب في إنشاء التطبيق من المصدر ، ففكر في تنزيل حزمة AUR من qTox بدلاً من ذلك.
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
زحمة
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 الذين يريدون qTox وكل ما يتعلق بهستحتاج المكونات إلى زيارة صفحة التثبيت والتعرف على ما يجب تثبيته لإنشاء الرمز بنجاح. بدلاً من ذلك ، يتوفر تطبيق qTox AppImage. ستنفذ AppImage المهمة ، ولكن من خلال عدم تجميعها من المصدر ، فلن يتم تحسين البرنامج لجهاز الكمبيوتر الخاص بك.
تجميع Toxcore
يوجد في مركز qTox بروتوكول Tox (المعروف أيضًا باسمtoxcore). Toxcore هو التبعية الرئيسية ، وبدونها ، لن يتم إنشاء برنامج qTox بشكل صحيح. لحسن الحظ ، فإن بناء وتثبيت بروتوكول Tox على نظام Linux بسيط للغاية.
ابدأ عملية تثبيت Toxcore عن طريق الحصول على أحدث رمز في محطة طرفية باستخدام أداة Git.
git clone https://github.com/toktok/c-toxcore.git toxcore
القرص المضغوط في مجلد جديد "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
Toxcore تعمل ، لذا فقد حان الوقت لبناء عميل qTox وتثبيته على نظام Linux. كما هو الحال مع toxcore ، يبدأ بناء عميل qTox باستنساخ الكود محليًا عبر Git.

git clone https://github.com/qTox/qTox.git
باستخدام رمز qTox الموجود على جهاز كمبيوتر Linux ، استخدم القرص المضغوط قيادة ونقل المحطة إلى مجلد المصادر.
cd qTox
داخل مجلد المصادر ، تشغيل cmake لتوليد MAKEFILE.
cmake .
تجميع رمز qTox على جهاز الكمبيوتر الخاص بك على لينكس مع يصنع أمر.
make -j$(nproc)
قم بتثبيت البرنامج على كمبيوتر Linux الخاص بك باستخدام جعل تثبيت.
sudo make install
باستخدام qTox
قم بتشغيل تطبيق qTox على سطح مكتب Linux الخاص بك. بعد انتهاء تشغيل التطبيق ، ستلاحظ نافذة تسجيل دخول. إذا كان لديك بالفعل حساب Tox ، فقم بتسجيل الدخول باستخدام معلومات المستخدم الخاصة بك. بدلاً من ذلك ، حدد زر "ملف تعريف جديد" ، وقم بإنشاء مستخدم جديد.

بمجرد دخولك إلى qTox ، ستتمكن من إضافة أصدقاء عن طريق لصق أكواد الهوية الخاصة بهم في مربع "Tox ID" ، ضمن "إضافة قائمة الأصدقاء".
تعليقات