Publicité
client box.com linux

Si comme moi vous êtes l’heureux possesseur d’un smartphone Sony ou Sony Ericsson, vous avez peut-être reçu en cadeau (empoissonné) un compte de 50 go sur le site box.com. Malheureusement, il n’existe pas de client officiel pour Linux. Heureusement la communauté est là. Il existe le projet box-linux-sync. Le tout est d’arriver à le mettre en place. J’aurais eu un compte pour Dropbox, je n’aurais pas eu de problèmes, dropox fournissant le client … Je vais donc installer ce client et faire un mémo (réalisé sous XFCE pour le tutot, sous Unity pour la maison).

 

 

Installation du pré-requis

La première chose à faire est d'ouvrir un terminal pour ajouter les pré-requis à son Ubuntu (13.10 Dans mon cas). En fait, il n'y en aura qu'un seul, et en plus, il pourra servir pour d'autre programme comme Owncloud. Pour cela on va ouvrir un Terminal (ctrl + alt + T) et entrer la ligne suivante.

sudo apt-get install davfs2

Cela sert uniquement à implémenter le protocole DAV vers File Système (traduction personnelle)

 

Ensuite, il va falloir se créer un petit répertoire pour récupérer les sources du projet.

Personnellement je place tout ce genre de programme dans /home/xxxx/programmes (remplacer xxx par votre user, dans mon cas jbaptiste)

Installation de Box Linux Sync

Une fois créé, je vais dans mon répertoire "programmes" et j'entre la commande suivante

git clone git://github.com/noiselabs/box-linux-sync.git

Cette commande va faire une copie du dépôt Git du projet (en clair récupérer les sources )

 

Je vais dans le répertoire ~/programmes/box-linux-sync/bin avec la commande suivante:

cd ~/programmes/box-linux-sync/bin

et je lance la commande suivante :

./box-sync check && ./box-sync setup

Cela va générer certaine opération comme ajouter votre user au groupe davfs2

 

Ensuite, va encore falloir user de la ligne de commande pour la connexion

Il va falloir éditer le fichier ~/.davfs2/secrets pour ajouter une ligne du type

https://dav.box.com/dav Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. mypassword

N'oubliez pas d'enlever le # devant la ligne (# = commentaire)

 

Si vous voulez un montage d'un disque virtuel vers box au démarrage de votre linux vous pouvez éditer le fichier /etc/fstab

Ajouter un ligne du type

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

remplacer le jbaptiste par votre user

 Maintenant il est conseillé de configurer le répertoire où seront stockés vos fichiers pour cela il faut éditer le fichier ~/.noiselabs/box/box-sync.cfg

Personnellement, j'ai laissé le répertoire par défaut qui me convenait parfaitement. Je n'ai donc rien configuré.

Un petit souci, un problème

J'ai juste eu un petit souci de mot de passe. Habituellement je me connecte avec mon user Gmail et il se trouve que le user déclaré dans box.com est le même mais avec un mot de passe différent !! On peut le ré-initialiser au besoin.

Si par hasard le lecteur Box ne veut pas se monter, utilisez la ligne de commande suivante (c'est un peu bourrin mais tellement efficace)

sudo chmod u+s /sbin/mount.davfs

Je vous conseille également de passer le répertoire box en chmod 777 box (ce n'est pas obligatoire, mais simplifie grandement les opérations mais supprime la sécurité de vos données)

 

Quelques tests.

J'ai crée un fichier dans le répertoire Box de mon Linux (test.html). Le fichier a quasi été synchronisé en direct (de l'ordre de 2 secondes peut être moins).

J'ai créé un fichier à partir de LibreOffice Writer sauvegardé dans le répertoire Box. Le fichier temporaire a été créer dans box.com. Je n'ai pas noté de réels ralentissements lors ce test rapide

Les fichiers.odt sont lisibles , mais sous Linux pas question de les éditer.

Je n'ai pas testé de synchroniser plusieurs comptes box.com ...

 

Conclusion

Le client fonctionne parfaitement bien. L'installation mériterait peut-être un petit.deb pour faciliter la vie du plus grand nombre. Une fois cette étape réalisée ce n'est que du bonheur. Je n'ai pas noté de ralentissements. Si je ne suis pas content, je démonte le lecteur Box et puis c'est tout. Bref assez content, car je vais pouvoir peut être me séparer un peu de Google Drive et avoir un vrai éditeur de texte bien complet.

Capture d’écran

box linux sync 001 box linux sync 002 box linux sync 003 box linux sync 004 box linux sync 005 box linux sync 006 box linux sync 007 box linux sync 008 box linux sync 009 box linux sync 010 box linux sync 011  


Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :


Commentaires (4)

  • Invité - Antoine

    Bonjour,<br />Merci pour ce tuto. J'ai suivi toutes les étapes, installation réussie sur Ubuntu 14.04<br />Antoine

  • Invité - Bubble

    On peut aussi simplement utiliser le gestionnaire de fichier Linux ...<br /><br />Fichier => 'Se connecter à un serveur"<br /><br />Dans la fenêtre de config renseigner:<br /><br />Serveur: dav.box.com<br />Type: Webdav sécurisé (HTTPS)<br />Dossier: /dav<br />Nom d'utilisateur: votre_email_box<br />Mot de passe : votre_mot_de_passe_box<br /><br />Et voilà.

  • Invité - syntaxeror

    <p>Bonjour<br>super article bien expliqué.<br>Y a t-il une procédure pour le supprimer proprement</p>

  • Invité - Jerome BAPTISTE

    Invité - syntaxeror

    Avec 1 an de retard, oui il y a bien une procédure pour supprimer proprement. Elle consiste à entrer la commande suivante dans une terminal ...<br />./box-sync uninstall && rm ~/path/to/box-linux-sync <br />Ne pas oublier de remplacer ~/path/to/ par le répertoire où vous avez mis le client box

Poster un commentaire en tant qu'invité

0

Publicité - Ce contenu peut vous intéresser - Test

La pub ça ne rapporte pas grand chose, en plus ça vous laisse d'horribles cookies non comestibles, autrement appelé trackers. Ce cookie est utilisé par DoubleClick (Google Adsense). Vous avez le droit de ne pas en vouloir et donc quitter cet excellent blog. (par ailleurs j'utilise piwik).