[HowTo]將Box.com集成到Linux

另一天 帕夫洛科 向我們展示了 更好地將Dropbox集成到Xfce中,雖然 我不是 某人 狂熱的 的“烏雲“(特別是對於我的互聯網連接...),我記得自己賺了一些錢 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等? 你有嗎他們不喜歡 多少雲? 意見🙂


41條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  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.    阿里爾 他說:

      您好,我也發生了同樣的事情。
      你能解決嗎?
      謝謝。

  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或派生類。

      關於錯誤,它告訴您“ root”不屬於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,Inc.,美國加利福尼亞州洛斯阿爾托斯
    身份:* .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方法不允許