أصدرت خدمة مزامنة Dropbox تحديثًا فيأواخر عام 2018 لنظام التشغيل Linux ، والذي أسقط الدعم لجميع أنظمة الملفات على نظام Linux بصرف النظر عن Ext4. بالنسبة إلى المستخدم العادي ، ربما لا يمثل هذا مشكلة كبيرة. لا يستخدم مستخدمو Linux ، في المتوسط ، أنظمة ملفات أقل شهرة (BtrFS ، XFS). علاوة على ذلك ، يستخدم مثبت Ubuntu ، إلى جانب Fedora و Debian وأنظمة تشغيل Linux الرئيسية الأخرى ، Ex4 افتراضيًا. ومع ذلك ، حتى إذا كان صحيحًا أن غالبية مستخدمي Linux لا يكلفون أنفسهم عناء الانتقال إلى أنظمة الملفات الأقل شهرة والعصا مع Ext4 ، فمن المثير للغضب أن خدمة Dropbox تملي على مستخدمي Linux نظام الملفات الذي يتعين عليهم استخدامه من أجل استخدام عميل مزامنة سطح المكتب.
إذا كنت لا تستخدم Extended 4 باعتبارها نظام Linux الافتراضي لديكنظام الملفات ولكن تتطلب Dropbox ، هذا التحديث الجديد هو المشكله الحقيقي. لحسن الحظ ، من الممكن تصحيح Dropbox لأنظمة ملفات Linux التي لا تعمل Ext4. إليك كيفية القيام بذلك.
تحذير: لم يتم اعتماد هذا الإصلاح بواسطة Dropbox. تأكد من نسخ بياناتك التي تمت مزامنتها احتياطيًا إلى موقع ثانٍ ، مثل USB خارجي أو قرص صلب قبل محاولة هذا الإصلاح. لا يمكننا تأكيد أن تصحيح نظام الملفات سيعمل 100٪ من الوقت! محاولة على مسؤوليتك الخاصة!
تثبيت تطبيق Dropbox المثبت
تطبيق المثبت Dropbox ، المعروف أيضا باسم"Dropbox Filesystem Fix" موجود على GitHub. لاستخدامه على جهاز الكمبيوتر الخاص بك يعمل بنظام Linux ، يجب تجميع التعليمات البرمجية وإنشائها من المصدر. للقيام بذلك ، يجب عليك تثبيت العديد من التبعيات.
فتح نافذة المحطة عن طريق الضغط Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. من هناك ، اتبع إرشادات التثبيت التي تتوافق مع نظام التشغيل Linux الذي تستخدمه.
أوبونتو
sudo apt install build-essential git
ديبيان
sudo apt-get install build-essential git
قوس لينكس
sudo pacman -S git base-devel
فيدورا
sudo dnf install install make automake gcc gcc-c++ kernel-devel git
زحمة
sudo zypper install -t pattern devel_basis
sudo zypper install git
بعد تثبيت التبعيات للتطبيق ، يمكنك استخدام بوابة استنساخ وسيطة سطر الأوامر لاستنساخ أحدث إصدار من رمز مثبت Dropbox.
git clone https://github.com/dark/dropbox-filesystem-fix.git
بعد استنساخ رمز مثبت Dropbox على كمبيوتر Linux ، انقل جلسة العمل الطرفية إلى المجلد الجديد ، من خلال استخدام القرص المضغوط أمر.
cd dropbox-filesystem-fix
داخل مجلد التعليمات البرمجية ، لا تتردد في إلقاء نظرة على ملف Readme.md. إنه يحدد إمكانيات البرنامج ، والميزات المختلفة ، ومعلومات التثبيت ، وما إلى ذلك يصنع أمر لتجميع التعليمات البرمجية من المصدر.
make
سيستغرق برنامج التحويل البرمجي بضع دقائق لتجميع التصحيح بسرعة. الناتج الناتج من البناء هو libdropbox_fs_fix.so.
مع ترجمة الشفرة ، حان الوقت لنقل مجلد ~ / dropbox-filesystem-fix إلى /يختار، يقرر الدليل. للقيام بذلك ، الاستفادة من فيديو موسيقي أمر.
sudo mv ~/dropbox-filesystem-fix/ /opt/
بعد ذلك ، احذف بعض الملفات الموجودة في المجلد والتي ليست ضرورية مع جمهورية مقدونيا أمر.
sudo rm /opt/dropbox-filesystem-fix/detect-ext.c sudo rm /opt/dropbox-filesystem-fix/libdropbox_fs_fix.c sudo rm /opt/dropbox-filesystem-fix/Makefile
تحديث أذونات dropbox_start.py النصي باستخدام شمود.
sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py
قم بإعداد Dropbox لاستخدام البرنامج النصي لإصلاح Dropbox
البرنامج النصي المثبت دروببوإكس يحتاج إلى تعيينأمر التشغيل الافتراضي لعميل المزامنة ، أو لن يعمل التصحيح. للقيام بذلك ، يجب أولاً مسح إعدادات الاختصار في ملف بدء تشغيل تطبيق Dropbox الافتراضي.
تحذير! أغلق عميل مزامنة Dropbox على نظامك وقم بإيقاف تشغيله قبل تشغيل أي من الأوامر أدناه.
باستخدام صدى صوت القيادة ، مجموعة Dropbox.desktop لتفريغ.
sudo echo " " > /usr/share/applications/dropbox.desktop
بعد ذلك ، احذف إدخال بدء تشغيل Dropbox الموجود من نظامك ، لأنه يحتوي على نفس الرمز الذي نحتاج إلى تغييره.
rm ~/.config/autostart/dropbox.desktop
فتح فارغة Dropbox.desktop ملف في محرر النص نانو.
sudo nano -w /usr/share/applications/dropbox.desktop
الصق الكود أدناه في بصندوق الإسقاط.سطح المكتب ملف.
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
احفظ الكود مع Ctrl + O في نانو. بعد ذلك ، خروج نانو مع Ctrl + X. ثم ، قم بعمل نسخة جديدة من Dropbox.desktop إلى المجلد ~ / .config / autostart على جهاز كمبيوتر يعمل بنظام Linux.
cp /usr/share/applications/dropbox.desktop ~/.config/autostart/
على افتراض أن كل شيء قد تم بشكل صحيح ، يجب أن يكون Dropbox جاهزًا للمزامنة مرة أخرى على أنظمة الملفات مثل XFS و BtrFS وغيرها من الأنظمة غير المدعومة.
لبدء المزامنة مرة أخرى ، ابحث عن "Dropbox" في قائمة التطبيق على كمبيوتر Linux الخاص بك وانقر نقرًا مزدوجًا فوقه.
قيود إصلاح نظام الملفات Dropbox
ليس لدى شركة Dropbox أي نية لاستعادة الدعم لأنظمة الملفات الأقل شهرة مرة أخرى. لذلك ، هذا الإصلاح هو أفضل ما يمكن للمجتمع القيام به في الوقت الحالي.
إذا توقف Dropbox Filesystem Fix عن العمل من أجلك ، فقد يكون من الأفضل إعادة تثبيت نظام التشغيل Linux الخاص بك مع Ext4 أو إعداد قسم Ext4 مخصص لاحتياجات مزامنة Dropbox.
تعليقات