[HowTo] دمج Box.com مع Linux

اليوم الآخر بافلوكو أظهر لنا كيف دمج Dropbox في Xfce بشكل أفضل، وعلى الرغم من ليس أنا شخص ما متعصب من "سحاب"(خاصة لاتصالي بالإنترنت ...) ، تذكرت أنني قد ربحت بعضًا جيدًا 50GB en Box.com لاستخدام ملف أندرويد LG 🙂 بدأت في التحقيق قليلاً في كيفية القيام بذلك أفضل دمج Box على Linux، والآن أتيت لتعليم المهتمين.

يجب أن أوضح أولاً، أننا لن نكون قادرين على المنافسة جنبًا إلى جنب مع تكامل قوي التي لديها Dropbox على نظام Linux، منذ ذلك الحين في حالة Dropbox هو زبون محلي (أو شيطان ، لست متأكدًا) ، ولكن من أجل صندوق سنستخدم بعض الحيل التي ستسمح لنا باستخدامها وظائف أساسيةكما تحميل / تنزيل ومراجعة الملفات للاستخدام الشخصي فقط.

حسنًا ، لنبدأ. أول شيء نحتاجه ، في قم بتثبيت حزمة davfs2 في توزيعنا ، لأنه الجزء أساسي من كل شيء

En ديبيان سنقوم بتشغيل هذاكجذر بالطبع):

apt-get install davfs2

إلى قوس سيكون:

pacman -S davfs2

En فيدورا...

yum install davfs2

من بين أمور أخرى ... الشيء التالي الذي يجب القيام به هو أنشئ مجلد حيث سنركب حسابنا، للوصول إليه. على سبيل المثال ، قمت بإنشاء واحدة بتنسيق منزلي، اتصل "صندوق"(بدون علامتي اقتباس). الآن يجب علينا قم بتحرير ملف / etc / fstabمضيفا السطر التالي:

https://www.box.com/dav /home/usuario/Box davfs rw,user,noauto 0 0

تغيير "المستخدم" بواسطة اسم المستخدم الخاص بكأو الطريق بأكمله إذا قاموا بإنشاء المجلد في مكان آخر. هذا الخط يخبر النظام فقط بذلك يرتفع النظام DAV de Box.com في المجلد الذي نريده ، ونمنحه تصريح لأي مستخدم من افتحهو قراءة وكتابة الملفات فيه.

ومع ذلك ، لن يكون قادرًا على تثبيته إذا لم نعطيه اسم المستخدم وكلمة المرور الخاصين بنا على Box 😛 هكذا في منطقتنا الصفحة الرئيسية سنقوم بإنشاء ملف ملف دعوة .davfs2 (هو ". هو أن تكون مخفيا) ، والتي ستحتوي على الإعدادات. ثم عليك أن نسخة الملفات "davfs2.conf»Y«أسرارالتي هي في / etc / davfs2 /، ضعهم في المجلد التي أنشأناها للتو.

يمكننا القيام بذلك بسرعة باستخدام هذه الأوامر:

mkdir ~/.davfs2/

sudo cp /etc/davfs2/davfs2.conf /home/usuario/.davfs2/

sudo cp /etc/davfs2/secrets /home/usuario/.davfs2/

sudo chown -R usuario /home/usuario/.davfs2/           ## Cambien "usuario" por su nombre de usuario

ننتقل إلى فتح كلا الملفين باستخدام محرر النصوص المفضل لدينا. في "davfs2.conf»نبحث عن الخط«#استخدام_الأقفال 1»وقلنا عنه (نسحب ال #) ، ونتأكد من أن الرقم المجاور له هو «0«. أي أنه سيبدو كما يلي:

use_locks 0

الآن سوف نقوم بالتحرير الملف "أسرار«، ونضيف السطر التالي في النهاية:

https://dav.box.com/dav user@email.com password

بالتأكيد ، ضع بريدك الإلكتروني وكلمة المرور 😛 سيبقى فقط لاختبار ما إذا كان مثبتًا ، لذلك سنفتح Terminal ونكتب فيه:

mount /ruta/a/la/carpeta/

إذا لم ينتج عن ذلك أي مشكلة ، فسنكون مستعدين نسخ ملف خفيف الوزن (1 ميغا بايت أو أقل؟) إلى المجلد حيث تم تحميل Box.

في حالة ظهورهم أخطاء، سنقوم بحلها بطريقتها الخاصة:

  1. /sbin/mount.davfs: البرنامج ليس جذرًا مضبوطًا. يتم حل هذا الأمر بالأمر: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: يجب أن يكون المستخدم عضوًا في مجموعة davfs2. تم إصلاحه بإضافة مستخدمنا إلى مجموعة davfs2 ، نقوم بتنفيذ: sudo gpasswd -a usuario davfs2، حيث "المستخدم" هو اسم المستخدم الخاص بك.
  3. /sbin/mount.davfs: / هو الدليل الرئيسي للمستخدم kernoops. يتم ترتيبها على النحو التالي: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

هذه هي الأخطاء المحتملة. إذا أعطاك أي خطأ آخر ، فلا تنسَ وضعه في التعليقات 🙂

عمل مخصص لثونار

الاستفادة من أنني كنت في إكسفس، خطرت لي لاختبار ما إذا كان مع أوامر مخصصة يمكن تحميل أي مجلد إلى صندوق من ثونار. ونعم ماذا أعمال. على الرغم من لا تظهر ل شريط التقدم لمعرفة مقدار ما هو مفقود ، إذا كان يولد الإخطارات لإعلامك بأنك قمت بالفعل بتحميل الملفات المحددة.

تحميل إلى Box

إشعار مربع

لاستخدامه ، سوف نفتح ثونار، وسوف نذهب إلى تحرير> تكوين الإجراءات المخصصة. نضغط على إضافة (+ الرمز) واملأ الفراغات مثل هذا:

رمشة عين "الأساسية":

الاسم: تحميل الملف (الملفات) إلى Box
الوصف: تحميل الملفات المحددة إلى Box.com
الأمر: أخطر-أرسل "Uploading to Box" "تحميل٪ F إلى حساب Box الخاص بك ..." && cp -r٪ F ~ / Box / && notify-send "Done" "تم تحميل الملفات بالفعل إلى حسابك بواسطة Box "

الأساسية

رمشة عين "شروط المظهر«: حدد جميع المربعات.

شروط المظهر

نحن نحفظ وهذا كل شيء ، يمكننا تحميل الملفات بسرعة إلى Box 🙂

مزامنة المجلدات يدويًا

هذا شيء يمكننا القيام به مع الأمر رسينك، ولكن البعض منا يفضل القيام بذلك من a واجهة مريحة، لذلك سنقوم بالتثبيت انسجامل الواجهة الأمامية لـ rsync.

ستكون مسألة تثبيت الحزم انسجام y يونيسون- gtk. في ديبيان سيكون مثل هذا:

apt-get install unison unison-gtk

ثم ننتقل إلى البحث عنه في القائمة (اكسسوارات الفئة) وافتحه. ستظهر نافذة منبثقة لتكوين «الملف الشخصي". انسجام الولايات المتحدة الأمريكية لمحات لكل منهما ملف ماتريد تزامن.

لذلك ، سنقوم بإنشاء واحد. في "الملف الشخصي»Y«الوصف»يمكننا أن نضع ما نريد. في نوع المزامنة ، سنتركها في «محلّي«. ثم جاء دورنا اختار الاثنين المجلدات، واحد في صندوق وتلك التي سنقوم بمزامنتها.

انسجام

بمجرد أن تكون جاهزًا ، ببساطة نفتح الملف الشخصي y انسجام سيقارن المجلدين. ثم علينا فقط النقر فوق «Go»وسيبدأ تزامن.

مذكرة: نعم نحن نمحو شيء ما في مجلد افتراضيًا انسجام سترغب في حذفه من جهة أخرى. لتغييره نقوم به فقط انقر فوق الملف ثم نضغط على «من اليمين الى اليسار'أو'من اليسار إلى اليمين»حسب مكان الملف الأصلي.

في حين أنه من الممكن أداء التزامن التلقائي مع انسجام o سينك، من الصعب إلى حد ما تحقيق نتيجة الأمثل للجميع.

حسنًا ، هذا كل شيء. إنها خيارات محدودة نوعًا ما ، ولكن إذا أردنا شيئًا أفضل ، فسيتعين علينا استخدام Box API مباشرة ، نظرًا لعدم وجود عميل أصلي لنظام Linux (وإذا كان هناك عميل أصلي ، فسيتم دفعه ، مثل نظام Mac و Windows).

ما رأيك؟ هل تستخدم أي سحابة أخرى مثل Dropbox ، Wuala ، SpiderOak ، إلخ؟ هل انتلا يحبون الكثير من الغيوم؟ رأي 🙂


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   Tavo قال

    جميع مساهماتك ممتازة دائمًا. شكرًا جزيلاً لك على المشاركة وأضم صوتي إلى النقد على مكتبك ، يبدو جيدًا جدًا

    1.    أوروش قال

      شكرًا لك أيضًا على القراءة 😉 لدي مقال أو مقالان مخطط لهما ، وسأحاول نشرهما قريبًا.

  2.   Leper_Ivan قال

    هذا حقًا إدخال .. لقد قمت للتو بالجزء "الأساسي" ومشاركة الملفات رائعة .. شكرًا جزيلاً للمشاركة!

    1.    أوروش قال

      مرحبًا بك 🙂 صدقني أنه إذا كنت أعرف كيفية استخدام واجهة برمجة التطبيقات ، فسأحاول القيام بشيء أفضل ...

  3.   روتس 87 قال

    ممتاز الآن لبدء استخدامه ... أتمنى فقط أن يظهر تخصيص Dolphin في KDE (لا أعرف ما إذا كان سيكون ضروريًا ... عندما أغادر العمل ، أحاول ذلك uu

  4.   جامين صموئيل قال

    مكتبك جميل جدا؟

    1.    أوروش قال

      غراسياس 😉

  5.   بافلوكو قال

    مرحبًا ، تم إعداد مقالة Dropbox بواسطتي 🙁 هاهاها
    منشور جيد أتساءل عما إذا كان بإمكاني تثبيته على الرغم من تثبيت Dropbox.

    1.    أوروش قال

      وجه الفتاة! اعتذاري ... هو أن elav عادة / اعتاد أن يكون مرتبطًا جدًا بـ Xfce لقد شعرت بالارتباك. سوف أقوم بتغييره قريبا.

      1.    بافلوكو قال

        هاهاها لا مشكلة ، لا تقلق. منشورك ممتاز.

        1.    أوروش قال

          جاهز ، ونعم ، يمكنك الحصول على Dropbox و Box في نفس الوقت 😉

  6.   تهكم قال

    مساهمة ممتازة لأولئك منا الذين يحبون xfce !!!!

  7.   شخص ما قال

    مرحبًا ، تعليمي رائع.
    لا أعرف ما إذا كان بإمكانك مساعدتي ، فكل شيء يعمل بشكل مثالي باستثناء أنه لا يتم تحميله تلقائيًا ، ولكن لا بد لي من القيام بذلك يدويًا.
    يبدو أنه لا يقرأ اسم المستخدم وكلمة المرور ولأنني عندما أقوم بتثبيته "يدويًا" يطلب منهم ويتم تجميعه بشكل مثالي.
    شكرا جزيلا وتحياتي لك.

    1.    ارييل قال

      مرحبا ، نفس الشيء يحدث لي.
      هل يمكنك إصلاحه؟
      غراسياس.

  8.   ماتياسد قال

    مساهمة كبيرة كنت أبحث عن طريقة لأتمكن من القيام بهذا النوع من التكامل ، لكنني حصلت على الخطأ التالي /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: خيار النظام في ملف تكوين المستخدم ، والذي لا يسمح لي بتركيب المجلد

    تحياتي

  9.   غيرمين قال

    فعلت كل شيء كما هو ولكن باستخدام:
    جبل / المنزل / بلدي المستخدم / صندوق /
    يعطيني ما يلي:
    /sbin/mount.davfs: فشل التثبيت.
    302 وجدت

    كيف يتم تصحيحه؟

  10.   مزدوج قال

    يعطيني نفس الخطأ
    /sbin/mount.davfs: فشل التثبيت.
    302 وجدت

  11.   مزدوج قال

    نفس الشيء بالنسبة لي

    /sbin/mount.davfs: فشل التثبيت.
    302 وجدت

  12.   موريشيوس قال

    يلقي لي نفس الخطأ:

    /sbin/mount.davfs: فشل التثبيت.
    302 وجدت

    1.    ساميل قال

      استبدل "www.box.com/dav" بـ "dav.box.com/dav" وبذلك تكون قد انتهيت!

      1.    com.jsbsan قال

        Saymel:
        شكرا جزيلا !!!
        تحياتي

  13.   خورخي قال

    عند محاولة تحميل مجلد Box ، تلقيت خطأ /sbin/mount.davfs: فشل التثبيت.
    302 وجدت

  14.   لويجي قال

    أعتقد أنه من الضروري مراجعة وتحديث هذا البريد ، آمل أن أحصل على إجابة .. الآن لدي 50 جيجابايت من box.com ، وأنه بالإضافة إلى ذلك ، سننفد من أوبونتو واحد ، أحتاج إلى ربط صندوقي بـ ubuntu14.04LTS ، لقد جربت الإجراء مرتين ولم ينجح الأمر بالنسبة لي ، حتى أنني واجهت مشاكل أخرى مثل فقدان كلمة مرور الجذر (والاضطرار إلى إعادة التثبيت) وامتيازاتها.
    يرجى تحديث هذا المنشور لأنه ربما بعد مرور عامين ، هناك بالفعل المزيد من موارد الرسوم لتكامل box.com إلى Ubuntu 14.04

  15.   AI قال

    يعطيني هذا الخطأ ، هل يمكنك مساعدتي *
    root @ kali: ~ # mount / root / Desktop / Box
    الرجاء إدخال اسم المستخدم للمصادقة مع الخادم
    https://dav.box.com/dav أو اضغط على مفتاح الإدخال بدون مقابل.
    اسم المستخدم: xxxx-
    الرجاء إدخال كلمة المرور لمصادقة المستخدم xxxx مع الخادم
    https://dav.box.com/dav أو اضغط على مفتاح الإدخال بدون مقابل.
    كلمة المرور: xxxxxxx
    /sbin/mount.davfs: المستخدم davfs2 غير موجود

    1.    كزافييه قال

      أوصي بشدة بعدم "تسجيل الدخول" كجذر للقيام بكل شيء ، واستخدام sudo أو المشتقات وفقًا للتوزيع.

      فيما يتعلق بالخطأ ، يخبرك أن "root" لا ينتمي إلى مجموعة davfs2.

      تحية.

      1.    خوان بابلو ميلنيك قال

        نفس الشيء يحدث لي. لم أجد حلا بعد.

  16.   كزافييه قال

    في ملف / etc / fstab
    عليك أن تضع العنوان: https://dav.box.com/dav
    لأنه يتطلب اتصالاً آمنًا ، وإلا فسيكون كل شيء على ما يرام. ولإضافة المستخدم الخاص بي إلى مجموعة davfs2 ، استخدمت ما يلي:
    sudo usermod -a -G davfs2 YOUR_USER
    تضيف خيارات "-a -G" YOUR_USER إلى قائمة مجموعة davfs2

    تم الاختبار على Ubuntu 14.04

    1.    فيكتوركس 66 قال

      نعم ، هكذا يعمل شكرا!

      1.    فيكتوركس 66 قال

        سحبت في البداية مجرد تعديل بسيط في / etc / fstab لوضع هذا https://dav.box.com/dav .

        شكرا لمؤلف هذا الموقع على هذا المنشور غير العادي
        ملاحظة: أنا أستخدم صرير دبيان

  17.   ريكي قال

    مرحبا مشكلتي هذه

    "تعذرت المصادقة على الخادم: تم رفض التحدي الأساسي"

    وقد تلقيت رسالة نصية لإدخال رمز التحقق ، فقط لا يوجد مكان لإدخال هذا الرمز ، لديك أي فكرة عن كيفية حل ذلك من الآن فصاعدًا ، شكرًا.

    ريكي.

  18.   جانو قال

    مرحبا شكرا للمشاركة

    يعطيني الخطأ التالي:
    /sbin/mount.davfs: يجب أن يكون المستخدم عضوًا في مجموعة davfs2.
    أدير الحل الذي قدمته ، لكن مع ذلك ، ما زلت لا أستطيع تثبيته

  19.   سانتياغو قال

    تلقيت الخطأ التالي عند إعطاء الأمر لتركيب مجلد Box (mount / home / santiago / Box):

    p11-kit: اسم ملف التكوين غير صالح ، سيتم تجاهله في المستقبل: / etc / pkcs11 / modules / gnome-keyring-module

    الشيء المضحك هو أنه عند تشغيل الأمر ، فإنه يتعرف على مجلد Box كقرص قابل للإزالة! مما يقودني إلى الاعتقاد أنه في كل مرة أرغب في استخدام box على نظام التشغيل Linux الخاص بي ، سيتعين علي تشغيل هذا الأمر؟ أم أن هناك طريقة لعدم القيام بذلك؟

    شكرا على البرنامج التعليمي ، عجب 😉

    1.    سانتياغو قال

      ملاحظة: أيضًا ، لن يسمح لي بنسخ أي ملف في مجلد Box ، مع ظهور رسالة الخطأ التالية ، الموجودة بالفعل في واجهة Linux:

      خطأ في فتح الملف '/home/santiago/Box/_MG_4552.jpg': تم رفض الإذن

  20.   عادل قال

    برنامج تعليمي ممتاز ، لقد خدمني بشكل رائع في Ubuntu 15.10

  21.   اسماعيل قال

    شكراً جزيلاً لك ، كل هذا صحيح في دبيان 8.

  22.   سلفادور قال

    ممتاز! شكرا جزيلا.

  23.   كزافييه قال

    لا يمكن العثور على / في / etc / fstab
    كيف يمكنني تصحيح هذا من فضلك
    أنا استخدم LMDE Mate
    لا أجد الحل
    شكرا مقدما

  24.   كزافييه قال

    يعطيني هذا الخطأ
    لا يمكن العثور على / in / etc / fstab أو / etc / mtab
    يمكن إصلاحه؟
    استخدم LMDE Mate

  25.   ادريان قال

    تلقيت هذه الرسالة: استخدام تسجيل الدخول الموحد SSO الخارجي.
    /sbin/mount.davfs: شهادة الخادم لا تتطابق مع اسم الخادم
    المُصدر: GeoTrust Inc. ، الولايات المتحدة
    الموضوع: Box، Inc.، Los Altos، California، US
    الهوية: * .box.com

    يجب عليك فقط قبول هذه الشهادة ، إذا استطعت
    تحقق من البصمة! قد يكون الخادم مزيفًا
    أو قد يكون هناك هجوم رجل في الوسط.
    قبول الشهادة لهذه الدورة؟ [ذ ، لا]

  26.   ادريان قال

    قبول الشهادة لهذه الدورة؟ [ذ ، لا] ذ
    /sbin/mount.davfs: فشل التثبيت.
    302 وجدت

    قبول أو إلغاء يتخطى نفس الفشل.

  27.   جورداني قال

    وفقًا لإصدارات Box ، من الممكن أن يتم تنفيذ https://dav.box.com/dav

    حتى هذا التاريخ ، 31 كانون الأول (ديسمبر) ، لم يعد بإمكاني توصيل المزامنة وقدمت لي الخطأ التالي

    /sbin/mount.davfs: فشل التثبيت.
    طريقة 405 غير مسموح بها