- - كيفية تصحيح Dropbox لأجهزة كمبيوتر Linux التي لا تستخدم Ext4

كيفية تصحيح Dropbox لأجهزة كمبيوتر Linux التي لا تستخدم Ext4

أصدرت خدمة مزامنة 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.

تعليقات