[HowTo]将Box.com集成到Linux

另一天 帕夫洛科 向我们展示了 更好地将Dropbox集成到Xfce中,虽然 我不是 有人 狂热的 的“nubes“(特别是对于我的互联网连接...),我记得自己赚了一些钱 50GB en Box.com 用于使用 安卓 LG 🙂我开始研究如何 更好地在Linux上集成Box,现在我来教那些感兴趣的人。

我必须先澄清,我们将无法与 强大的整合 有什么 Linux上的Dropbox,因为在 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 在我们想要的文件夹中,并给它 许可证 对以下任何用户 打开它读写文件 在其中。

但是,如果我们不提供它,它将无法安装它 我们的Box用户名和密码 😛所以在我们 主页 我们将创建一个 呼叫 .davfs2 (“。” 被隐藏),其中将包含设置。 那你必须 复制 文件 ”davfs2配置文件“和”秘密“在 / etc / davfs2 /,而 将它们放在文件夹中 我们刚刚创建的。

我们可以使用以下命令快速完成此操作:

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配置文件»我们在寻找线«#use_locks 1»我们取消评论(我们撤回#),我们确保旁边的数字是«0«。 也就是说,它看起来像这样:

use_locks 0

现在 我们将编辑 文件 ”秘密«,我们将在最后添加以下行:

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

当然,请输入您的电子邮件和密码😛它将仅用于测试是否已安装,因此我们将打开一个终端并输入以下内容:

mount /ruta/a/la/carpeta/

如果没有问题,我们将准备就绪ready要测试它,您可以 复制轻量级文件 (1MB以下?) 到他们安装Box的文件夹中。

如果他们出现 错误,我们将以各自的方式解决它们:

  1. /sbin/mount.davfs:程序不是setuid根目录。 这可以通过以下命令解决: 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

这些是可能的错误。 如果它给您带来任何其他错误,请不要忘记在注释中加上注释🙂

图纳尔的自定义动作

趁着我在 XFCE,我想测试一下是否 定制命令 可以将任何文件夹上传到 盒子图纳尔。 是的,什么 作品。 虽然 不显示进度条 知道丢失了多少(如果生成) 通知 通知您已经上传了所选文件。

上传到盒子

箱子通知

要使用它,我们将打开 图纳尔,我们将前往 编辑>配置自定义操作。 我们点击 (+符号),并以这种方式填充空格:

睫毛Basico的“:

名称:将文件上传到文件夹
说明:将所选文件上传到Box.com
命令:notify-send“上传到Box”“ Uploading%F到您的Box帐户...” && cp -r%F〜/ Box / && notify-send“完成”“文件已经通过以下方式上传到您的帐户方块“

Basico的

睫毛外观条件«:选中所有框。

外观条件

我们保存了就是这样,我们可以将文件快速上传到Box🙂

手动同步文件夹

这是我们可以使用命令执行的操作 rsync的,但是我们当中有些人更愿意从 舒适的界面,所以我们将安装 齐唱,一 rsync的前端.

这将是一个问题 安装 包装 齐声 y 统一gtk。 在 Debian 就像这样:

apt-get install unison unison-gtk

然后,我们继续在菜单中查找它(分类配件)并打开它。 将会弹出一个窗口,用于配置«轮廓«。 齐唱 美国 简介 每个 你想要什么 同步.

因此,我们将创建一个。 在“配置文件名称“和”产品描述»我们可以放置任何我们想要的东西。 在同步类型中,我们将其保留为“本地品牌«。 那轮到我们了 选择文件夹,其中一个 盒子 和我们将要同步的那个。

齐唱

准备好之后,只需 我们打开个人资料 y 齐唱 将比较两个文件夹。 然后我们只需要点击«Go»并将开始 同步.

注意:是的 我们擦除 默认情况下,文件夹中的内容 齐唱 您需要将其删除。 要改变它,我们要做 点击文件 然后我们按«右到左»或«左到右»取决于原始文件的位置。

虽然可以执行 自动同步齐唱 o 同步,取得结果有些困难 最佳 给大家。

就是这样。 它们在某种程度上是有限的选择,但是如果我们想要更好的东西,就必须直接使用Box API,因为没有适用于Linux的本机客户端(如果有,则需要付费,就像Mac和Windows一样)。

你有什么感想? 您是否还会使用其他云 Dropbox,Wuala,SpiderOak等? 你有吗他们不喜欢 多少云? 意见🙂


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   塔沃

    您所有的贡献总是很棒的。非常感谢您的分享,我也喜欢您桌上的批评,它看起来非常好

    1.    奥罗斯

      还要感谢您阅读planned我计划了一两篇文章,我将尽快尝试发表。

  2.   麻风病人

    这确实是一个输入..我只是做了“基本”部分,文件共享很棒..非常感谢您的共享!

    1.    奥罗斯

      re欢迎您🙂相信我,如果我知道如何使用API​​,我会尝试做得更好...

  3.   腐烂87

    现在可以开始使用它了……我只是希望Dolphin定制能在KDE中出现(我不知道是否有必要...当我离开工作时,我会尝试一下

  4.   杰明·塞缪尔

    你的书桌很好

    1.    奥罗斯

      谢谢😉

  5.   帕夫洛科

    嘿,Dropbox的文章是我制作的🙁哈哈哈
    好帖子,我想知道即使安装了Dropbox也能安装它。

    1.    奥罗斯

      糟糕! 我的道歉...是因为通常/经常被依拉维(Elav)依附于Xfce,我感到困惑。 我会尽快更改它。

      1.    帕夫洛科

        哈哈哈没问题,不用担心。 出色的职位。

        1.    奥罗斯

          准备好了,是的,您可以同时拥有Dropbox和Box😉

  6.   嘲笑

    对于我们中那些热爱xfce的人做出了杰出的贡献!

  7.   有人

    您好,很棒的教程。
    我不知道您是否能帮助我,除了不能自动安装外,其他所有功能都可以正常运行,但是我必须手动进行。
    似乎它没有读取用户名和密码,因为当我“手动”安装用户名和密码时,它会询问他们并完美地安装了它。
    非常感谢和问候。

    1.    Ariel 大卫之星系列

      您好,我也发生了同样的事情。
      你能解决吗?
      谢谢。

  8.   Matiasd

    巨大的贡献我一直在寻找一种能够进行这种类型的集成的方法,但是出现以下错误/sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24:用户配置中的系统选项文件,它不允许我挂载文件夹

    问候

  9.   盖尔曼

    我照原样做了一切,但使用了:
    挂载/主页/我的用户/盒子/
    它给了我以下内容:
    /sbin/mount.davfs:安装失败。
    302找到了

    如何纠正?

  10.  

    它给了我同样的错误
    /sbin/mount.davfs:安装失败。
    302找到了

  11.  

    对我来说也是一样

    /sbin/mount.davfs:安装失败。
    302找到了

  12.   毛里求斯

    它引发了我同样的错误:

    /sbin/mount.davfs:安装失败。
    302找到了

    1.    塞梅尔

      用“ dav.box.com/dav”替换“ www.box.com/dav”,您就完成了!

      1.    吉布桑

        @Saymel:
        非常感谢你 !!!
        问候

  13.   豪尔赫

    尝试安装Box文件夹时,出现错误/sbin/mount.davfs:安装失败。
    302找到了

  14.   路易吉

    我认为有必要查看并更新此POST,我希望得到一个答案..现在,我从box.com获得了50GB的存储空间,此外,我们将用尽Ubuntu的存储空间,我需要链接我的我的ubuntu14.04LTS的包装盒我尝试过两次该程序,但对我没有用,我什至遇到了其他问题,例如丢失了root密码(必须重新安装)及其特权。
    请更新此帖子,因为也许两年后,已经有更多图形资源可用于从box.com到Ubuntu 14.04的集成。

  15.   AI

    它给了我这个错误,你能帮我吗*
    root @ kali:〜#安装/根/桌面/盒子
    请输入用户名以对服务器进行身份验证
    https://dav.box.com/dav 或按Enter键。
    使用者名称:xxxx-
    请输入密码以通过服务器验证用户xxxx
    https://dav.box.com/dav 或按Enter键。
    密码:xxxxxxx
    /sbin/mount.davfs:用户davfs2不存在

    1.    泽维尔

      我强烈建议您不要以root用户身份“登录”以执行所有操作,请根据分发情况使用sudo或派生类。

      关于错误,它告诉您“根”不属于davfs2组。

      问候。

      1.    胡安·帕勃罗·梅尔尼克

        我也发生同样的事情。 我还没有找到解决方案。

  16.   泽维尔

    在/ etc / fstab文件中
    您必须输入地址: https://dav.box.com/dav
    因为它需要安全连接,否则一切都很好。 并将用户添加到davfs2组中,我使用了以下命令:
    sudo usermod -a -G davfs2 YOUR_USER
    “ -a -G”选项将YOUR_USER添加到davfs2组列表中

    在Ubuntu 14.04上测试

    1.    胜利者66

      是的,这就是它的工作原理,谢谢!

      1.    胜利者66

        首先将/ etc / fstab中的内容稍作修改即可 https://dav.box.com/dav .

        感谢本网站的作者提供的非凡帖子
        注意:我使用的是debian wheezy

  17.   瑞奇

    您好,我的问题是

    “无法向服务器验证:基本挑战已被拒绝”

    我收到一条插入验证码的短信,只有无处可插入该验证码,您现在就知道如何解决该问题。

    瑞奇

  18.   JANO

    嗨,谢谢分享。

    它给了我以下错误:
    /sbin/mount.davfs:用户必须是davfs2组的成员。
    我运行了您提供的解决方案,但是仍然无法安装它

  19.   圣地亚哥

    当发出命令来安装Box文件夹(mount / home / santiago / Box)时,出现以下错误:

    p11-kit:无效的配置文件名,将来将被忽略:/ etc / pkcs11 / modules / gnome-keyring-module

    有趣的是,当我运行命令时,它会将Box文件夹识别为可移动磁盘! 这使我认为每次我要在Linux上使用box时,都必须运行该命令? 还是有一种不必这样做的方法?

    感谢您的教程,一个奇迹

    1.    圣地亚哥

      PS:另外,它不会让我在Linux界面中复制Box文件夹中的任何文件,并显示以下错误消息:

      打开文件'/home/santiago/Box/_MG_4552.jpg'时出错:权限被拒绝

  20.   阿德尔

    出色的教程,在Ubuntu 15.10上为我提供了出色的服务

  21.   伊斯梅尔

    非常感谢,在Debian 8中一切都正确。

  22.   萨尔瓦多

    优秀的! 非常感谢。

  23.   泽维尔

    在/ etc / fstab中找不到/
    请问我该如何纠正
    我使用LMDE Mate
    我找不到解决方案
    提前致谢

  24.   泽维尔

    它给了我这个错误
    在/ etc / fstab或/ etc / mtab中找不到/
    它可以解决?
    使用LMDE Mate

  25.   阿德里安

    我收到此消息:使用外部SSO登录。
    /sbin/mount.davfs:服务器证书与服务器名称不匹配
    发行人:美国GeoTrust Inc.
    主题:美国加利福尼亚州洛斯阿尔托斯的Box公司
    身份:* .box.com

    如果可以,您只应接受此证书
    验证指纹! 服务器可能是伪造的
    否则可能会有中间人袭击。
    接受此会话的证书吗? [y,N]

  26.   阿德里安

    接受此会话的证书吗? [y,N] y
    /sbin/mount.davfs:安装失败。
    302找到了

    接受或取消会跳过相同的失败。

  27.   乔丹妮

    根据Box版本,可能 https://dav.box.com/dav

    到31月XNUMX日为止,我无法再连接同步,它向我显示以下错误

    /sbin/mount.davfs:安装失败。
    405方法不允许