[HowTo] Box.com'u Linux'a Entegre Edin

Diğer gün pavloco bize nasıl olduğunu gösterdi Dropbox'ı Xfce'ye daha iyi entegre edinve rağmen ben değilim birisi fanatik "nubes"(özellikle internet bağlantım için ...), Biraz güzel kazandığımı hatırladım 50GB en Box.com kullanmak için Android-LG 🙂 Nasıl olduğunu biraz araştırmaya başladım Box'ı Linux'a daha iyi entegre edinve şimdi ilgilenenlere öğretmeye geliyorum.

Önce açıklamalıyımile yan yana rekabet edemeyeceğimizi güçlü entegrasyon Que Tiene Linux'ta Dropboxçünkü durumunda dropbox bir akreditasyonu uluslararası tanınırlık sağlayan Yerli Müşteri (veya bir arka plan programı, emin değilim), ama için kutu kullanmamıza izin verecek bazı hileler kullanacağız temel fonksiyonlarGibi dosyaları yükle / indir ve gözden geçir sadece kişisel kullanım.

Tamam, başlayalım. İhtiyacımız olan ilk şey davfs2 paketini kur dağıtımımızda, parçası olduğu için temel herşeyin.

En Debian bunu çalıştırırdıktabii ki kök olarak):

apt-get install davfs2

Daha Kemer olur:

pacman -S davfs2

En Fötr şapka...

yum install davfs2

Diğerlerinin yanı sıra ... Bir sonraki yapılacak şey, klasör oluşturun nereye gideceğiz hesabımız, erişmek için. Örneğin, bir tane oluşturdum benim evim, aranan "kutu"(tırnak işaretleri olmadan). Şimdi yapmalıyız / etc / fstab dosyasını düzenleyin, aşağıdaki satırı ekleyerek:

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

Değiştirme "kullanıcı" tarafından Kullanıcı adınızıya da tüm yol klasörü başka bir yerde oluşturdularsa. Bu satır sadece sisteme şunu söyler: binicilik sistem DAV de Box.com istediğimiz klasörde ve ver izin herhangi bir kullanıcısına aç onuVe Dosyaları okuyun ve yazın İçinde.

Ancak vermezsek monte edemeyecek Box kullanıcı adımız ve şifreniz 😛 Yani bizim Ana Sayfa yaratacağız carpeta çağrı .davfs2 ("." gizlenecek), ayarları içerecektir. O zaman yapmalısın copiar dosyalar "davfs2.conf»Y«sırları"içinde olan / etc / davfs2 /Ve onları klasöre koy az önce yarattığımız.

Bunu şu komutlarla hızlı bir şekilde yapabiliriz:

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

İlerliyoruz açık her iki dosyayı da favori metin düzenleyicimizle. İçinde "davfs2.conf»Çizgiyi arıyoruz«#kilitleri_kullan 1»Ve yorumunu kaldırıyoruz (# çekiyoruz) ve yanındaki sayının «0«. Yani şöyle görünecektir:

use_locks 0

Şimdi düzenleyeceğiz dosya "sırları«, Ve sonuna aşağıdaki satırı ekleyeceğiz:

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

Elbette, e-postanızı ve şifrenizi girin 😛 Yalnızca takılı olup olmadığını test etmek için kalır, bu yüzden bir terminal açıp içine yazacağız:

mount /ruta/a/la/carpeta/

Sorun çıkarmazsa hazır olacağız hafif bir dosyayı kopyala (1MB veya daha az?) Box'ı ekledikleri klasöre.

Ortaya çıkmaları durumunda hataları, bunları kendi yöntemleriyle çözeceğiz:

  1. /sbin/mount.davfs: program setuid root değil. Bu şu komutla çözülür: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: kullanıcı, davfs2 grubunun üyesi olmalıdır. Kullanıcımızı davfs2 grubuna ekleyerek düzeltildi, çalıştırıyoruz: sudo gpasswd -a usuario davfs2, burada "kullanıcı" sizin kullanıcı adınızdır.
  3. /sbin/mount.davfs: /, kullanıcı kernoop'larının ana dizinidir. Şöyle düzenlenmiştir: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

Olası hatalar bunlar. Size başka bir hata verirse, yorumlara yazmayı unutmayın 🙂

Thunar için özel eylem

İçinde olduğumdan yararlanarak Xfceile olup olmadığını test etmek aklıma geldi özel komutlar herhangi bir klasörü yükleyebilir kutu itibaren Thunar. Ve evet ne çalışır. olmasına rağmen gösterme bir ilerleme çubuğu ne kadarının eksik olduğunu bilmek için Bildirimler seçilen dosyaları zaten yüklediğinizi bildirmek için.

Box'a yükle

Kutu bildirimi

Kullanmak için açacağız Thunarve biz gideceğiz Düzenle> Özel eylemleri yapılandırın. Üzerine tıklıyoruz eklemek (+ sembolü) ve boşlukları şu şekilde doldurun:

Kirpik "Temel":

Ad: Dosyaları Box'a yükleyin
Açıklama: Seçili dosyaları Box.com'a yükleyin
Komut: notify-gönder "Kutuya Yükleniyor" "% F Box hesabınıza yükleniyor ..." && cp -r% F ~ / Box / && notify-gönder "Bitti" "Dosyalar, tarafından hesabınıza zaten yüklendi Kutu "

Temel

Kirpik "Görünüm koşulları«: Tüm kutuları işaretleyin.

Görünüm koşulları

Kaydediyoruz ve işte bu kadar, dosyaları hızlıca Box'a yükleyebiliyoruz 🙂

Klasörleri manuel olarak senkronize edin

Bu, komutla yapabileceğimiz bir şey rsyncancak bazılarımız bunu bir rahat arayüzöyleyse kuracağız Ahenkda yardımcı olur. rsync için ön uç.

Meselesi olacak kurmak paketler ahenk y unison-gtkmaktan çekinmeyin. Debian şöyle olurdu:

apt-get install unison unison-gtk

Ardından menüde aramaya devam ediyoruz (Kategori Aksesuarlar) ve açın. Bir «yapılandırmak için bir pencere açılacaktırprofil". Ahenk Amerika Birleşik Devletleri profiller her biri için carpeta Ne istiyorsunuz senkronize etmek.

Öyleyse, bir tane yaratacağız. İçinde "Profil ismi»Y«Açıklama»İstediğimizi yerleştirebiliriz. Senkronizasyon türünde, bunu «içinde bırakacağızYerel«. O zaman bizim sıramız seçmek her ikisi de klasörler, içindeki kutu ve senkronize edeceğimizi.

Ahenk

Hazır olduğunuzda, basitçe profili açıyoruz y Ahenk iki klasörü karşılaştıracak. O zaman sadece «Go»Ve başlayacak senkronize etmek.

Dikkat: Evet siliyoruz varsayılan olarak bir klasördeki bir şey Ahenk diğerinde silmek isteyeceksiniz. Değiştirmek için sadece yapıyoruz dosyaya tıklayın ve sonra «Sağdan sola'Ya'Soldan sağa»Orijinal dosyanın nerede olduğuna bağlı olarak.

Gerçekleştirmek mümkün iken otomatik senkronizasyon ile Ahenk o RSyncbir sonuç elde etmek biraz zor optimum herkes için.

İşte bu. Bunlar biraz sınırlı seçeneklerdir, ancak daha iyi bir şey istiyorsak, Linux için yerel bir istemci olmadığından (ve eğer olsaydı, Mac ve Windows için olduğu gibi ödenir) doğrudan Box API'yi kullanmak zorunda kalırdık.

Sen ne düşünüyorsun? Gibi başka bir bulut kullanıyor musunuz Dropbox, Wuala, SpiderOak vb.? SenSevmiyorlar bulutlar ne kadar? Görüş 🙂


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Tavo dijo

    Tüm katkılarınız her zaman mükemmel.Paylaştığınız için çok teşekkür ederim ve masanızdaki eleştiriye katılıyorum, çok güzel görünüyor

    1.    auroszx dijo

      Sana da okuduğun için teşekkürler 😉 Planladığım bir veya iki makale var, yakında göndermeye çalışacağım.

  2.   Leper_Ivan dijo

    Bu gerçekten bir girdi .. Az önce "temel" kısmı yaptım ve dosya paylaşımı harika .. Paylaştığınız için çok teşekkürler!

    1.    auroszx dijo

      İnanın bana, API'yi nasıl kullanacağımı bilseydim daha iyi bir şeyler yapmaya çalışırdım ...

  3.   çürük87 dijo

    şimdi kullanmaya başlamak için harika ... Umarım KDE'de Dolphin özelleştirmesi gelir (gerekli olup olmayacağını bilmiyorum ... işten ayrıldığımda denerim uu

  4.   jamin samuel dijo

    Masanız çok güzel 😉

    1.    auroszx dijo

      Teşekkürler 😉

  5.   pavloco dijo

    Hey, Dropbox makalesi benim tarafımdan yapıldı 🙁 hahaha
    İyi gönderi Dropbox'ın kurulu olmasına rağmen kurabilir miyim merak ediyorum.

    1.    auroszx dijo

      Oops! Özür dilerim ... Elav Xfce'ye çok bağlı olduğu için kafam karıştı. Kısa bir süre sonra değiştireceğim.

      1.    pavloco dijo

        Hahaha sorun değil, endişelenme. Gönderiniz mükemmel.

        1.    auroszx dijo

          Hazır ve evet, Dropbox ve Box'a aynı anda sahip olabilirsiniz 😉

  6.   alay etmek dijo

    xfce'yi sevenler için mükemmel katkı !!!!

  7.   birisi dijo

    Merhaba, harika öğretici.
    Bana yardım edip edemeyeceğinizi bilmiyorum, otomatik olarak monte edilmemesi dışında her şey mükemmel çalışıyor, ancak bunu manuel olarak yapmam gerekiyor.
    Görünüşe göre kullanıcı adı ve şifreyi okumuyor ve "elle" monte ettiğimde onları soruyor ve mükemmel bir şekilde monte ediliyor.
    Çok teşekkür ederim ve selamlar.

    1.    Ariel dijo

      Merhaba, aynı şey bana da oluyor.
      Düzeltebilir misin?
      Teşekkür ederim.

  8.   Matiasd dijo

    Büyük katkı Bu tür bir entegrasyon yapmanın bir yolunu arıyordum, ancak şu hatayı aldım /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: kullanıcı yapılandırmasında sistem seçeneği dosya, klasörü bağlamama izin vermiyor

    selamlar

  9.   Germain dijo

    Her şeyi olduğu gibi yaptım ama şunu kullanarak:
    mount / home / my-user / Box /
    Bana şunu veriyor:
    /sbin/mount.davfs: Bağlama başarısız oldu.
    302 Bulundu

    Nasıl düzeltilir?

  10.   çift dijo

    bana aynı hatayı veriyor
    /sbin/mount.davfs: Bağlama başarısız oldu.
    302 Bulundu

  11.   çift dijo

    benim için aynı şey

    /sbin/mount.davfs: Bağlama başarısız oldu.
    302 Bulundu

  12.   Mauricio dijo

    Bana aynı hatayı atıyor:

    /sbin/mount.davfs: Bağlama başarısız oldu.
    302 Bulundu

    1.    saymel dijo

      "Www.box.com/dav" yerine "dav.box.com/dav" yazın ve işiniz bitti!

      1.    JSBSAN dijo

        @Saymel:
        Çok teşekkür ederim !!!
        selamlar

  13.   jorge dijo

    Box klasörünü bağlamaya çalışırken /sbin/mount.davfs hatası alıyorum: Bağlama başarısız oldu.
    302 Bulundu

  14.   Luiggi dijo

    Bu POST'u gözden geçirmenin ve güncellemenin gerekli olduğunu düşünüyorum, bir cevap almayı umuyorum .. şimdi box.com'dan 50 gb'm var ve buna ek olarak, ubuntu'muz bitecek, ubuntu14.04LTS ile kutu Prosedürü iki kez denedim ve benim için işe yaramadı, hatta kök şifremi kaybetmek (ve yeniden yüklemek zorunda kalmak) ve ayrıcalıkları gibi diğer sorunlara bile girdim.
    Lütfen bu gönderiyi güncelleyin çünkü belki iki yıl sonra box.com'DAN Ubuntu 14.04'E ENTEGRASYON için daha fazla grafik kaynağı var.

  15.   AI dijo

    Bana bu hatayı veriyor, yardım edebilir misin *
    root @ kali: ~ # mount / root / Masaüstü / Kutu
    Lütfen sunucu ile kimlik doğrulamak için kullanıcı adını girin
    https://dav.box.com/dav veya hiçbiri için enter tuşuna basın.
    Kullanıcı adı: xxxx-
    Lütfen xxxx kullanıcısının kimliğini sunucuyla doğrulamak için şifreyi girin
    https://dav.box.com/dav veya hiçbiri için enter tuşuna basın.
    Şifre: xxxxxxx
    /sbin/mount.davfs: davfs2 kullanıcısı mevcut değil

    1.    xavier dijo

      Her şeyi yapmak için kök olarak "oturum açmamanızı", dağıtıma göre sudo veya türevlerini kullanmanızı şiddetle tavsiye ederim.

      Hata ile ilgili olarak size "root" un davfs2 grubuna ait olmadığını söyler.

      Bir tebrik.

      1.    John Paul Melnik dijo

        Bana da aynı şey oluyor. Henüz bir çözüm bulamadım.

  16.   xavier dijo

    / Etc / fstab dosyasında
    adresi yazmalısın: https://dav.box.com/dav
    güvenli bağlantı gerektirdiğinden, aksi takdirde her şey yolundadır. Ve kullanıcımı davfs2 grubuna eklemek için aşağıdakileri kullandım:
    sudo usermod -a -G davfs2 YOUR_USER
    "-A -G" seçenekleri, YOUR_USER'I davfs2 grup listesine ekler

    Ubuntu 14.04'te test edildi

    1.    Victorx66 dijo

      Evet, böyle çalışıyor teşekkürler!

      1.    Victorx66 dijo

        İlk başta, bunu koymak için / etc / fstab dosyasında küçük bir değişiklik yapıldı. https://dav.box.com/dav .

        Bu olağanüstü gönderi için bu web sitesinin yazarına teşekkürler
        not: debian wheezy kullanıyorum

  17.   Ricky dijo

    Merhaba benim sorunum bu

    "Sunucuda kimlik doğrulaması yapılamıyor: Temel sınama reddedildi"

    Ve bir doğrulama kodu eklemek için bir metin mesajı alıyorum, sadece bu kodu girecek hiçbir yer yok, bundan sonra bunu nasıl çözeceğiniz konusunda herhangi bir fikriniz var teşekkürler.

    Ricky.

  18.   Jano dijo

    Merhaba, paylaştığınız için teşekkürler.

    Bana şu hatayı veriyor:
    /sbin/mount.davfs: kullanıcı, davfs2 grubunun bir üyesi olmalıdır.
    Verdiğiniz çözümü çalıştırıyorum ama yine de monte edemiyorum

  19.   Santiago dijo

    Box klasörünü bağlama komutunu verirken aşağıdaki hatayı alıyorum (mount / home / santiago / Box):

    p11-kit: geçersiz yapılandırma dosya adı, gelecekte yok sayılacak: / etc / pkcs11 / module / gnome-keyring-module

    İşin garibi, komutu çalıştırdığımda Box klasörünü çıkarılabilir bir disk olarak tanıyor! bu da beni linux'umda box'ı her kullanmak istediğimde bu komutu çalıştırmam gerektiğini düşünmeye sevk ediyor? yoksa bunu yapmamanın bir yolu var mı?

    Öğretici için teşekkürler, bir mucize 😉

    1.    Santiago dijo

      Not: Ayrıca, Linux arayüzünde bulunan aşağıdaki hata mesajıyla Box klasöründeki herhangi bir dosyayı kopyalamama izin vermiyor:

      '/Home/santiago/Box/_MG_4552.jpg' dosyası açılırken hata: İzin reddedildi

  20.   adel dijo

    mükemmel öğretici, bana fantastik bir şekilde Ubuntu 15.10'da hizmet etti

  21.   Ismael dijo

    Debian 8'de çok teşekkür ederim, hepsi doğru.

  22.   Salvador dijo

    Mükemmel! Çok teşekkürler.

  23.   xavier dijo

    / etc / fstab içinde / içinde bulunamıyor
    bunu nasıl düzeltebilirim lütfen
    LMDE Mate kullanıyorum
    Çözümü bulamıyorum
    gracias de antemano

  24.   xavier dijo

    bana bu hatayı veriyor
    / etc / fstab veya / etc / mtab içinde / içinde bulunamıyor
    düzeltilebilir mi?
    LMDE Mate'i kullan

  25.   adrian dijo

    Şu mesajı alıyorum: Harici SSO girişi kullanılıyor.
    /sbin/mount.davfs: sunucu sertifikası, sunucu adıyla eşleşmiyor
    veren: GeoTrust Inc., ABD
    konu: Box, Inc., Los Altos, California, ABD
    kimlik: * .box.com

    Bu sertifikayı yalnızca yapabiliyorsanız kabul etmelisiniz
    parmak izini doğrulayın! Sunucu sahte olabilir
    veya ortadaki adam saldırısı olabilir.
    Bu oturum için sertifika kabul edilsin mi? [y, N]

  26.   adrian dijo

    Bu oturum için sertifika kabul edilsin mi? [y, N] y
    /sbin/mount.davfs: Bağlama başarısız oldu.
    302 Bulundu

    kabul et veya iptal et aynı hatayı atlar.

  27.   Ürdünlü dijo

    Box yayınlarına göre, https://dav.box.com/dav

    Bu tarih, 31 Aralık, artık senkronizasyona bağlanamadım ve bana şu hatayı gösterdi

    /sbin/mount.davfs: Bağlama başarısız oldu.
    405 Yöntemi İzin Verilmedi