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)
sudo apt-get install davfs2
sudo adduser username davfs2
Vous devez maintenant créer un dossier box.com dédié.
mkdir /home/username/box.com
echo "https://dav.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0" | sudo tee -a /etc/fstab
sudo chmod u+s /usr/sbin/mount.davfs
Vous devez maintenant passer à un utilisateur système normal. Cela peut être accompli en exécutant la commande suivante:
su username
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:
echo "use_locks 0" > ~/.davfs2/davfs2.conf
Si cette commande vous donne une erreur "Aucun fichier ou dossier", créez simplement le dossier et le fichier avec la commande ci-dessous
mkdir ~/.davfs2/
touch ~/.davfs2/davfs2.conf
puis procédez à ces commandes.
echo "https://dav.box.com/dav box_email box_password" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
mount /home/username/box.com
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.