На днях Павлоко показал нам, как лучше интегрировать 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.
В случае, если они появятся Ошибки, мы решим их соответствующим образом:
- /sbin/mount.davfs: программа не имеет root-идентификатора. Это решается командой:
sudo chmod u+s /sbin/mount.davfs - /sbin/mount.davfs: пользователь должен быть членом группы davfs2. Исправлено добавлением нашего пользователя в группу davfs2, выполняем:
sudo gpasswd -a usuario davfs2, где "пользователь" - ваше имя пользователя. - /sbin/mount.davfs: / - это домашний каталог пользователя kernoops. Он устроен так:
sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf
Это возможные ошибки. Если у вас возникнут другие ошибки, не забудьте оставить их в комментариях
Пользовательское действие для Thunar
Воспользовавшись тем, что я был в Xfceмне пришло в голову проверить, если с пользовательские команды можно загрузить любую папку в Коробка от Thunar. И да что завод, хотя не показывать уна индикатор выполнения чтобы узнать, сколько не хватает, если он генерирует Уведомления чтобы уведомить, что вы уже загрузили выбранные файлы.
Чтобы использовать его, мы откроем 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 и т. Д.? ¿Им не нравится облаков много? Выскажите свое мнение