لم يعد شيء من الأخبار أنGoogleلم تصدر بعد عميل محرك أقراص رسمي لـLinuxكما فعلوا مع المنصات المنافسة. ومع ذلك ، فإن هذا لم يمنع مجتمعLinuxمن إنشاء برامج مفتوحة المصدر ومملوكة من شأنها أن تسمح لك بالوصول إلىGoogle Driveمننظام Linux
ومع ذلك ، فإن الخيارات المتاحة مرهقة إلى حد ما وغير مكتملة (إذا كنت سأصفها كذلك) ولديها في الغالب منحنى تعليمي حاد.
Insync، وهو برنامج مدفوع ، تمكن من سد هذه الفجوة من خلال توفير برنامج سهل الاستخدام يعمل على الفور. ولكن يأتي بسعر باهظ 25 دولارًا وهو أكبر هدية له.
بينما يوجد عدد من الخيارات المجانية الأخرى مثلGoogle-drive-ocamlfuse ، Recloneومحرك، للأسف لا يزال لديهم عيوب
GoSync Google Driveالعميل لـLinuxمكتوب باللغةPythonوتم إصداره ضمنرخصة جنو العمومية العامة 2التطبيق لا يزال إلى حد كبير في مرحلة تجريبية ومع أحدث إصدار فيالإصدار 0.4.
GoSyncتم تطويره بشكل منفرد بواسطةHimanshu Chauhanوهو لديه عملت معي عن كثب في كتابة هذا المقال.
تثبيت GoSync
GoSyncسهل تمامًا كما قد تتخيله نظرًا لأنه يعتمد فقط علىPythonوعدد قليل من الآخرين على النحو الوارد أدناه مع أصعب ما يكون هو الحصول على“client_secrets.json”file.
تعليمات التثبيت متوفرة فقط لـ Ubuntu ومشتقاته و CentOS ؛ سيتعين على التوزيعات الأخرى استنساخrepoأوتحميلأرشيف مضغوط.
التثبيت في Ubuntu ومشتقاته
يمكنك بشكل أساسي "sudo apt" في طريقك عبر الجهاز الطرفي للتبعيات الثلاث الأولى بينما سيتم تثبيت الباقي بجانبGoSyncعبر نقطة - يجب أن تكون جميعها متوفرة في الريبو القياسي الخاص بك.
$ sudo apt install python sudo apt تثبيت python-wxgtk2.8 sudo apt قم بتثبيت python-googleapi sudo apt install python-pip
تثبيت GoSync والتبعيات المتبقية
$ sudo pip تثبيت GoSync
التثبيت في CentOS
$ yum install -y python2.7 برنامج yum install -y python-wxgtk2.8 $ yum install -y python-googleapi $ yum install -y pip
بمجرد التثبيت ، ستحتاج إلى الحصول على“client_secrets.json”والخطوات مفصلة في ملف pdf المرفق بالصفحة الرابط أدناه
إنشاء رمز المصادقة لـ Google API
بعد تنزيل ملف“client_secrets.json”، ستقوم بعد ذلك بنسخه إلى/.gosync ، وبعد ذلك يمكنك الآن تشغيل البرنامج من الجهاز عن طريق إدخال“gosync” .
لا يزال هناك عدد غير قليل من الميزات الأساسية مفقودة - مثل تعديل الملف وعدم القدرة على مزامنة الملفات في الدليل المحلي إلىGoogle Drive- فيGoSyncكـHimanshuيعمل عليها فقط في أوقات فراغه.
ومع ذلك ، هناك خطط لتطبيق هذه الميزات المذكورة أعلاه في التحديثات المستقبلية. أيضًا ، يشجع المطور مساهمات الجهات الخارجية بالإضافة إلى تقارير الأخطاء ، لذلك إذا كانت لديك مهارات في الترميز أو كنت ترغب في الإبلاغ عن المشكلات ، يمكنك البحث عنGitHub لتفقد عمله على GoSync.