- - كيفية تثبيت عميل qTox على نظام Linux

كيفية تثبيت عميل qTox على لينكس

أصبحت الرسائل المشفرة كبيرة على 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" ، ضمن "إضافة قائمة الأصدقاء".

تعليقات