[HowTo] Интегрировать Box.com в Linux

На днях Павлоко показал нам, как лучше интегрировать Dropbox в Xfceи хотя я не кто то фанатик из "облака"(особенно для моего интернет-соединения ...), Я вспомнил, что заработал неплохие 50GB en Box.com для использования Android-LG  Я начал немного исследовать, как лучше интегрировать Box в Linux, а теперь прихожу учить тех, кому интересно.

Я должен уточнить сначала, что мы не сможем конкурировать бок о бок с мощная интеграция имеющий Dropbox в Linux, поскольку в случае Dropbox является родной клиент (или демон, я не уверен), но для Коробка мы воспользуемся некоторыми приемами, которые позволят нам использовать основные функцииКак загружать / скачивать и просматривать файлы только для личного пользования.

Хорошо, начнем. Первое, что нам нужно, в установить пакет davfs2 в нашем дистрибутиве, так как это часть фундаментальный всего

En Debian мы бы запустили этокак корень конечно):

apt-get install davfs2

к Арка было бы:

pacman -S davfs2

En Fedora...

yum install davfs2

Среди прочего ... Следующее, что нужно сделать, будет создать папку где мы поедем наш аккаунт, чтобы получить к нему доступ. Например, я создал один в мой дом, называется "Коробка"(без кавычек). Теперь мы должны отредактируйте файл / etc / fstab, добавив следующую строку:

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

Изменение »пользователь" по ваш логинили весь маршрут если они создали папку в другом месте. Эта строка только сообщает системе, что гора система DAV de Box.com в нужную папку, и отдаем разрешение любому пользователю Открой этои Чтение и запись файлов в нем.

Однако он не сможет его смонтировать, если мы не предоставим его имя пользователя и пароль нашего ящика  Итак, в нашем Главная мы создадим Carpeta называть .davfs2 (он "." должен быть скрыт), который будет содержать настройки. Тогда вам нужно copiar файлы "davfs2.conf«И»секреты"которые находятся в / и т.д. / davfs2 /, y положи их в папку что мы только что создали.

Мы можем сделать это быстро с помощью следующих команд:

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

Переходим к открытый оба файла в нашем любимом текстовом редакторе. В "davfs2.conf»Ищем строчку«#use_locks 1»И раскомментируем (мы снимаем #), и убеждаемся, что рядом стоит цифра «0«. То есть это выглядело бы так:

use_locks 0

Сейчас мы будем редактировать файл "секреты«, А в конце добавим следующую строку:

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

Конечно, введите свой адрес электронной почты и пароль  Осталось только проверить, монтируется ли он, поэтому откроем терминал и напишем в нем:

mount /ruta/a/la/carpeta/

Если это не вызовет никаких проблем, то мы будем готовы  Проверить это вы можете скопировать легкий файл (1 МБ или меньше?) в папку, где они смонтировали Box.

В случае, если они появятся Ошибки, мы решим их соответствующим образом:

  1. /sbin/mount.davfs: программа не имеет root-идентификатора. Это решается командой: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: пользователь должен быть членом группы davfs2. Исправлено добавлением нашего пользователя в группу davfs2, выполняем: sudo gpasswd -a usuario davfs2, где "пользователь" - ваше имя пользователя.
  3. /sbin/mount.davfs: / - это домашний каталог пользователя kernoops. Он устроен так: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

Это возможные ошибки. Если у вас возникнут другие ошибки, не забудьте оставить их в комментариях 

Пользовательское действие для Thunar

Воспользовавшись тем, что я был в Xfceмне пришло в голову проверить, если с пользовательские команды можно загрузить любую папку в Коробка от Thunar. И да что завод, хотя не показывать уна индикатор выполнения чтобы узнать, сколько не хватает, если он генерирует Уведомления чтобы уведомить, что вы уже загрузили выбранные файлы.

Загрузить в Box

Уведомление коробки

Чтобы использовать его, мы откроем Thunar, и мы пойдем в Правка> Настроить дополнительные действия. Нажимаем на Добавлять (символ +) и заполните поля следующим образом:

Ресница "Основной«:

Имя: Загрузить файл (ы) в Box
Описание: Загрузить выбранные файлы на Box.com
Команда: notify-send «Загрузка в Box» «Загрузка% F в вашу учетную запись Box ...» && cp -r% F ~ / Box / && notify-send «Готово» «Файлы уже были загружены в вашу учетную запись. by Box "

Основной

Ресница "Условия появления«: Установите все флажки.

Условия появления

Сохраняем и все, можем быстро загружать файлы в Box 

Синхронизировать папки вручную

Это то, что мы можем сделать с помощью команды Rsync, однако некоторые из нас предпочитают делать это из удобный интерфейс, поэтому мы установим Унисон, un интерфейс для rsync.

Это будет вопрос устанавливать пакеты унисон y унисон-GTK. En Debian это было бы так:

apt-get install unison unison-gtk

Затем приступаем к поиску его в меню (Категория Аксессуары) и откройте его. Появится окно для настройки «профиль». Унисон США Профили для каждого Carpeta что ты хочешь синхронизировать.

Итак, мы его создадим. В "Имя профиля«И»Описание»Мы можем разместить все, что захотим. В типе синхронизации оставим его в «Местное«. Тогда наша очередь выбирать два папки, тот в Коробка и тот, который мы собираемся синхронизировать.

Унисон

Когда вы будете готовы, просто мы открываем профиль y Унисон сравнит две папки. Тогда нам просто нужно нажать на «Go»И начнем синхронизировать.

примечание: Да мы стираем что-то в папке, по умолчанию Унисон вы хотите удалить его на другом. Чтобы изменить это, мы просто делаем нажмите на файл а затем нажимаем «Справа налево«Или»Слева направо»В зависимости от того, где находится исходный файл.

Пока можно выполнить автоматическая синхронизация con Унисон o Рсинк, добиться результата довольно сложно оптимальный для каждого.

Ну вот и все. Это несколько ограниченные возможности, но если мы хотим чего-то лучшего, нам придется напрямую использовать Box API, поскольку для Linux нет собственного клиента (и если бы он был, он был бы платным, как для Mac и Windows).

Что вы думаете? Вы используете какое-либо другое облако, например Dropbox, Wuala, SpiderOak и т. Д.? ¿Им не нравится облаков много? Выскажите свое мнение 