Box.com tidak mendukung Linux, meskipun ada permintaan fitur dengan dukungan yang antusias.
Komentar untuk permintaan fitur menyediakan sejumlah cara untuk menggunakan Box dengan Linux, dengan memasang folder WebDav.
Berikut adalah beberapa contoh solusi menggunakan WebDav atau yang lainnya:
- http://maketecheasier.com/auto-mount-box-net-to-linux-desktop/2012/03/27
- http://dev.modmancer.com/index.php/2011/12/17/access-box-com-box-net-from-your-ubuntu/
- boxlinux: https://github.com/sebastiansam55/boxlinux
- Conduit https://live.gnome.org/Conduit
Apakah ada dari solusi ini yang cukup stabil dan bebas bug?
Tentu saja ada layanan hebat lainnya (UbuntuOne, Dropbox, dll), tetapi institusi saya telah mendaftar untuk Box (dan saya dengan demikian memiliki ruang yang akan saya butuhkan).
Jawaban:
Klien Box Sync secara resmi untuk Linux tidak memiliki dan tidak memiliki rencana pengembangan karena itu bukan prioritas. Meskipun metode ini dapat menilai alternatif.
Pertama-tama Anda perlu menginstal paket davfs2. Anda dapat melakukan ini dengan mengeluarkan perintah berikut di terminal: (atau Anda juga dapat menggunakan manajer paket favorit Anda untuk menginstal WebDAV)
Sekarang Anda harus membuat folder box.com khusus.
Sekarang Anda harus beralih ke pengguna sistem biasa. Ini dapat dicapai dengan mengeluarkan perintah berikut:
Selanjutnya Anda harus menonaktifkan kunci file di file konfigurasi davfs2 Anda, masukkan e-mail dan kata sandi kotak Anda, ubah hak istimewa ke file rahasia yang berisi kredensial Anda dan akhirnya untuk me-mount akun Anda:
Jika perintah ini memberi Anda kesalahan "Tidak ada file atau folder", cukup buat folder dan file dengan perintah di bawah ini
kemudian lanjutkan dengan perintah ini.
Awalnya mungkin perlu beberapa waktu untuk menyinkronkan semua file di kotak Anda dengan folder yang baru dibuat, tetapi setelah itu Anda harus dapat membuat, menghapus, dan menimpa semua file Anda.
sumber
sudo echo “https://www.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0″ >> /etc/fstab
perintah memberi saya Izin ditolak kesalahan ...echo “use_locks 0″ > ~/.davfs2/davfs2.conf
~/.davfs2/secrets
untuk membaca sesuatu sepertihttps://dav.box.com/dav [email protected] "box verification code"
(perhatikan tanda kutip ganda) dan itu berhasil.davfs2
berfungsi dengan baik, tetapi cukup lambat saat bernavigasi di antara folder (setidaknya saat menggunakan Dolphin). Sinkronisasi luring yang tepat akan lebih disukai.Kami menggunakan Box dengan Linux App Storage Storage Made Easy yang memberi kami drive yang dipetakan dan sinkronisasi untuk Box. Ini berfungsi dengan baik untuk kami dan Storage Made Easy ada di halaman mitra Box.
Aplikasi ini gratis, berfungsi dengan baik-baik saja di Ubuntu (saya gunakan dengan 12,04) dan Anda hanya perlu mendaftar untuk mendapatkan akun gratis untuk menggunakannya. Anda dapat mengunduhnya di:
http://storagemadeeasy.com/index.php?p=&type=&showlogin=&message=
sumber
Saya menghadapi beberapa masalah saat mengikuti metode dalam jawaban di atas. Dan kemudian saya menemukan tautan ini:
http://www.liberiangeek.net/2012/03/automatically-mount-box-cloud-storage-in-ubuntu-12-04-11-10/
Dan memiliki banyak jawaban ke dinding kosong yang saya hadapi.
Kutipan metode dalam kode:
jalankan perintah di bawah ini untuk mengkonfigurasi ulang davfs2 sehingga pengguna biasa dapat me-mount penyimpanan
jalankan perintah di bawah ini untuk menyalin folder davfs2 ke direktori home Anda
Kemudian jalankan perintah di bawah ini untuk mengubah izin sehingga Anda adalah pemiliknya
Ketika file terbuka, tambahkan baris yang ditunjukkan di bawah ini di akhir dan simpan.
https://www.box.com/dav <box_username> <box_password>
Kemudian tambahkan baris yang ditunjukkan di bawah ini di akhir dan simpan file.
Ingatlah untuk mengganti semua dengan nama pengguna akun kotak Anda, dan dengan kata sandi akun kotak Anda.
sumber
Solusi terbaik yang saya temukan adalah webdav-sync: http://www.re.be/webdav_sync/index.xhtml Ini adalah program Java yang menawarkan penyelarasan offline dua arah dengan Box (dan folder WebDAV lainnya).
Satu-satunya masalah yang saya temui adalah mungkin tersedak file / direktori dengan karakter non-Inggris.
Perintah seperti
java -Dbe.re.http.no-expect100 -jar ~/.local/bin/webdav_sync1_1_9.jar -r -u https://username:password@URL -d ~/Box-sync/ -bi -i 30
harus melakukan triknya.sumber