قبل أيام قليلة اتخذت قرارًا بترحيل النظام من أحد أجهزة الكمبيوتر لدي إلى توزيعة مشتقة من Arch Linux هذا من أجل تغيير المشهد وتوفير الوقت في التثبيت أنه إذا كان نظام Arch Linux ، فقد استغرق الأمر يومًا تقريبًا للتثبيت والتهيئة.
مع تثبيت النظام ، القيام بتثبيت كافة حزم البرامج الضرورية الخاصة بي لاستخدام أجهزتي على أساس يومي ، من بينها أستخدم Megasync وهو في الأساس مدير التنزيل والتحميل للخدمة الضخمة.
يعد تثبيت megasync على Arch Linux وعلى Linux بشكل عام أمرًا سهلاً نسبيًا.، حيث أن مطوري mega يقدمون حزمًا من هذا لتثبيتها السريعة في العديد من توزيعات Linux.
و Arch Linux ليست استثناء.
تثبيت Megasync
Uمن الميزات الرائعة التي أحبها في Arch Linux هي التنوع الكبير الذي يجب أن يكون قادرًا على تثبيت التطبيقات إما من مستودعات Arch Linux أو من AUR أو إنشاء الحزم مباشرةً باستخدام معالجاتها التي تسهل ذلك.
Cعليه لدينا العديد من الخيارات لتتمكن من تثبيت عميل megasync في نظامنا ، بحيث سوف تفعل اختر أيا منهم.
قبل الانتقال إلى طرق التثبيت ، من المهم بعد اختيار الطريقة التي تفضلها أكثر ، وبعد إجراء التثبيت ، تحاول على الفور فتح العميل الضخم على نظامك ، إذا تم فتحه بشكل صحيح "تهانينا ، يمكنك البدء في استخدامه".
ولكن إذا لم يتم فتحه ، فحاول فتحه من الجهاز باستخدام الأمر "megasync" وإذا تلقيت الخطأ التالي "أثناء تحميل المكتبات المشتركة: libcryptopp.so." يجب أن تقوم بالتثبيت الذي أقترحه حتى النهاية.
أول مرشح لتثبيت المزامنة الضخمة لنظامنا هو التطبيق الذي يتكامل مع قائمة الطعام من نظامنا في علبة الإشعارات عندما هو قيد التشغيل ومن هذا المنطلق سنتمكن من إجراء كل من التنزيلات والتحميلات من جهاز الكمبيوتر الخاص بنا أو إلى حسابنا الضخم.
لتتمكن من تثبيت هذا العميل ، نحتاج فقط إلى تمكين مستودع AUR وتثبيت معالج AUR.
أمر التثبيت هو:
yay -S megasync
المرشح الثاني للتثبيت هو حزمة “megasync-git”. إنه مشابه للحزمة السابقة ، والفرق الوحيد هو أن حزمة واحدة يتم تجميعها من الكود المصدري ، بينما تأخذ حزمة أخرى الحزمة المجمعة بالفعل (مسألة ذوق).
الأمر لتثبيت هذه الحزمة التي سيقومون بتنفيذها هو ما يلي:
yay -S megasync-git
دمج Megasync لمديري الملفات
تم تجميع أخرى من الحزم بالفعل التي يقدمها مطورو Mega إذا كنت لا ترغب في تخصيص الكثير من الموارد للعميل ، من خلال دمج العميل مع أحد مديري ملفات Linux.
منها باقات (دولفين ، نيمو ، نوتيلوس ، ثونار)
المسؤولون الذين عادةً ما يكونون هم المسؤولون الافتراضيون في العديد من توزيعات Linux ، نظرًا لأنهم ينتمون إلى بيئات سطح المكتب الشائعة أو يمكن أيضًا تثبيتهم بسهولة.
الآن لتثبيت حزم megasync للتكامل مع مدير الملفات الخاص بك ، سوف تحتاج إلى تشغيل أحد الأوامر التالية وفقًا لمدير الملفات الذي تستخدمه.
بالنسبة لأولئك الذين يستخدمون Dolphin ، الأمر المراد تنفيذه هو:
yay -S dolphin-megasync-git
إذا كانوا يستخدمون نوتيلوس، يجب أن ينفذ هذا الأمر:
yay -S nautilus-megasync
الآن بالنسبة لأولئك الذين يستخدمون Nemo:
yay -S nemo-megasync
أخيرا بالنسبة لأولئك الذين يستخدمون Thunar الأمر المراد تنفيذه هو:
yay -S thunar-megasync
حل لخطأ libcryptopp.so
أخيرًا ، بالنسبة لأولئك الذين لديهم تثبيت "فاشل" للعميل الضخم على نظامهم ، لم نفقد كل شيء لأن هناك حلًا بسيطًا إلى حد ما لكسر رأسك عن طريق حل التبعية بإصدار مكتبة "libcryptopp.so" التي يطلبها العميل.
كما في حالتي ، طلبت مني "libcryptopp.so.7" ، على الرغم من أن البعض طلب "libcryptopp.so.9".
لتثبيت العميل الضخم بنجاح وتجنب البحث عن إصدار المكتبة وبعد تعطله ليتم تثبيته أو توافقه مع نظامنا ، فإن الخيار الأفضل هو التالي.
دعنا نضيف المستودع الضخم إلى نظامنا. نقوم بذلك عن طريق تحرير ملف “pacman.conf” الخاص بنا
للقيام بذلك في محطة طرفية ، سننفذ:
sudo nano /etc/pacman.conf
يمكنك استبدال nano بالمحرر الذي تختاره ، سواء كان vim أو gedit أو kate أو atom وما إلى ذلك.
الآن سنقوم بالتمرير إلى نهاية الملف وإضافة ما يلي:
###Repositorio oficial MEGA### [DEB_Arch_Extra] SigLevel = Optional TrustAll Server = https://mega.nz/linux/MEGAsync/Arch_Extra/$arch ###Fin Repositorio oficial MEGA###
نحفظ المستند في حالة أولئك الذين قاموا بالتحرير باستخدام nano ، فإنهم يفعلون ذلك باستخدام Ctrl + O ويغلقون باستخدام Ctrl + X.
وفي نفس المحطة ، نقوم بتحديث المستودعات بـ:
sudo pacman -Sy
ونقوم بتثبيت العميل بـ:
sudo pacman -S megasync
وجاهزًا به ، سيكون لديك العميل مثبتًا وستكون قادرًا على استخدامه.
أرغب في معرفة ما إذا كنت أقوم بتثبيت megasyc مع yay -S megasync ، ثم يتعين علي أيضًا تثبيت yay -S dolphin-megasync-git في حالتي باستخدام dolphin أو إذا كنت فقط استخدم الأمر مع dolphin وهذا كل شيء؟