Box.com no es compatible con Linux, aunque hay una solicitud de características con soporte entusiasta.
Los comentarios a la solicitud de características proporcionan varias formas de usar Box con Linux, mediante el montaje de una carpeta WebDav.
Aquí hay algunas soluciones de ejemplo que usan WebDav o de otra manera:
- 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
- Conducto https://live.gnome.org/Conduit
¿Alguna de estas soluciones sería razonablemente estable y libre de errores?
Por supuesto, hay otros excelentes servicios (UbuntuOne, Dropbox, etc.), pero mi institución se ha registrado en Box (y, por lo tanto, tengo el espacio que necesitaré).
Respuestas:
Oficialmente, el cliente Box Sync para Linux no tiene y no tiene planes de desarrollo porque no es una prioridad. Aunque este método puede evaluar alternativas.
En primer lugar, debe instalar el paquete davfs2. Puede hacerlo emitiendo el siguiente comando en la terminal: (o también puede usar su administrador de paquetes favorito para instalar WebDAV)
Ahora debe crear una carpeta dedicada de box.com.
Ahora debe cambiar a un usuario normal del sistema. Esto se puede lograr emitiendo el siguiente comando:
A continuación, debe deshabilitar los bloqueos de archivo en su archivo de configuración davfs2, insertar el correo electrónico y la contraseña de su casilla, cambiar los privilegios al archivo de secretos que contiene sus credenciales y finalmente montar su cuenta:
Si este comando le da el error "No existe tal archivo o carpeta", simplemente cree la carpeta y el archivo con el siguiente comando
luego proceda con estos comandos.
Inicialmente, puede llevar algún tiempo sincronizar todos los archivos de su caja con la carpeta recién creada, pero después de eso, debería poder crear, eliminar y sobrescribir todos sus archivos.
fuente
sudo echo “https://www.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0″ >> /etc/fstab
comando me da permiso denegado error ...echo “use_locks 0″ > ~/.davfs2/davfs2.conf
~/.davfs2/secrets
para leer algo comohttps://dav.box.com/dav [email protected] "box verification code"
(observe las comillas dobles) y funcionó.davfs2
funciona bien, pero es bastante lento cuando se navega entre carpetas (al menos cuando se usa Dolphin). Sería preferible una sincronización sin conexión adecuada.Usamos Box con la aplicación Linux de Storage Made Easy que nos da una unidad asignada y sincronización para Box. Funciona bien para nosotros y Storage Made Easy está en la página de socios de Box.
La aplicación es gratuita, funciona bien con Ubuntu (estoy usando con 12.04) y solo necesita registrarse para obtener una cuenta gratuita para usarla. Puedes descargarlo en:
http://storagemadeeasy.com/index.php?p=&type=&showlogin=&message=
fuente
Estaba enfrentando varios problemas mientras seguía el método en la respuesta anterior. Y luego encontré este enlace:
http://www.liberiangeek.net/2012/03/automatically-mount-box-cloud-storage-in-ubuntu-12-04-11-10/
Y tiene muchas respuestas a las paredes en blanco que estaba enfrentando.
Extracto del método en código:
ejecuta el siguiente comando para reconfigurar davfs2 para que los usuarios habituales puedan montar almacenamientos
ejecuta el siguiente comando para copiar la carpeta davfs2 en tu directorio de inicio
Luego, ejecute los siguientes comandos para cambiar los permisos para que usted sea el propietario
Cuando se abra el archivo, agregue la línea que se muestra a continuación al final y guarde.
https://www.box.com/dav <box_username> <box_password>
Luego agregue la línea que se muestra a continuación al final y guarde el archivo.
Recuerde reemplazar todo con el nombre de usuario de su cuenta de box y con la contraseña de su cuenta de box.
fuente
La mejor solución que he encontrado es webdav-sync: http://www.re.be/webdav_sync/index.xhtml. Este es un programa Java que ofrece sincronización bidireccional sin conexión con Box (y otras carpetas WebDAV).
El único problema que he encontrado es que puede ahogarse en archivos / directorios con caracteres que no están en inglés.
Un comando como
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
debería hacer el truco.fuente