Box.com ne prend pas en charge Linux, bien qu'il existe une demande de fonctionnalité avec un support enthousiaste.
Les commentaires de la demande de fonctionnalité fournissent un certain nombre de façons d'utiliser Box avec Linux, en montant un dossier WebDav.
Voici quelques exemples de solutions utilisant WebDav ou autre:
- 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
L'une de ces solutions serait-elle raisonnablement stable et sans bogue?
Bien sûr, il existe d'autres excellents services (UbuntuOne, Dropbox, etc.), mais mon institution s'est inscrite à Box (et j'ai donc l'espace dont j'ai besoin).
Réponses:
Officiellement, le client Box Sync pour Linux n'a pas et n'a pas de plans de développement car ce n'est pas une priorité. Bien que cette méthode puisse évaluer une alternative.
Tout d'abord, vous devez installer le package davfs2. Vous pouvez le faire en exécutant la commande suivante dans le terminal: (ou vous pouvez également utiliser votre gestionnaire de packages préféré pour installer WebDAV)
Vous devez maintenant créer un dossier box.com dédié.
Vous devez maintenant passer à un utilisateur système normal. Cela peut être accompli en exécutant la commande suivante:
Ensuite, vous devez désactiver les verrous de fichiers dans votre fichier de configuration davfs2, insérer votre boîte e-mail et votre mot de passe, modifier les privilèges dans le fichier secrets contenant vos informations d'identification et enfin pour monter votre compte:
Si cette commande vous donne une erreur "Aucun fichier ou dossier", créez simplement le dossier et le fichier avec la commande ci-dessous
puis procédez à ces commandes.
Initialement, la synchronisation de tous les fichiers de votre boîte avec le dossier nouvellement créé peut prendre un certain temps, mais après cela, vous devriez pouvoir créer, supprimer et écraser tous vos fichiers.
la source
sudo echo “https://www.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0″ >> /etc/fstab
commande me donne une permission refusée erreur ...echo “use_locks 0″ > ~/.davfs2/davfs2.conf
~/.davfs2/secrets
pour lire quelque chose commehttps://dav.box.com/dav [email protected] "box verification code"
(remarquez les guillemets doubles) et cela a fonctionné.davfs2
fonctionne bien, mais il est assez lent lors de la navigation entre les dossiers (au moins lors de l'utilisation de Dolphin). Une synchronisation hors ligne appropriée serait préférable.Nous utilisons Box avec l'application Linux de Storage Made Easy qui nous donne un lecteur mappé et une synchronisation pour Box. Cela fonctionne bien pour nous et Storage Made Easy est sur la page partenaire de Box.
L'application est gratuite, fonctionne bien avec Ubuntu (j'utilise avec la version 12.04) et il vous suffit de vous inscrire à un compte gratuit pour l'utiliser. Vous pouvez le télécharger sur:
http://storagemadeeasy.com/index.php?p=&type=&showlogin=&message=
la source
J'étais confronté à plusieurs problèmes en suivant la méthode de la réponse ci-dessus. Et puis j'ai trouvé ce lien:
http://www.liberiangeek.net/2012/03/automatically-mount-box-cloud-storage-in-ubuntu-12-04-11-10/
Et il a beaucoup de réponses aux murs blancs auxquels je faisais face.
Extrait de la méthode en code:
exécutez la commande ci-dessous pour reconfigurer davfs2 afin que les utilisateurs réguliers puissent monter des stockages
exécutez la commande ci-dessous pour copier le dossier davfs2 dans votre répertoire personnel
Exécutez ensuite les commandes ci-dessous pour modifier les autorisations afin que vous soyez le propriétaire
Lorsque le fichier s'ouvre, ajoutez la ligne ci-dessous à la fin et enregistrez.
https://www.box.com/dav <box_username> <box_password>
Ajoutez ensuite la ligne ci-dessous à la fin et enregistrez le fichier.
N'oubliez pas de tout remplacer par le nom d'utilisateur de votre compte box et par le mot de passe de votre compte box.
la source
La meilleure solution que j'ai trouvée est webdav-sync: http://www.re.be/webdav_sync/index.xhtml Il s'agit d'un programme Java qui offre une synchronisation hors ligne bidirectionnelle avec Box (et d'autres dossiers WebDAV).
Le seul problème que j'ai rencontré est qu'il peut s'étouffer avec des fichiers / répertoires avec des caractères non anglais.
Une commande comme
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
devrait faire l'affaire.la source