[ハウツー] Box.comをLinuxに統合する

他の日 パブロコ どのように私たちに示した DropboxをXfceにうまく統合する、そしてしかし 私は違います 誰か 狂信者」(特に私のインターネット接続のために...)、私はいくつかの素晴らしいものを獲得したことを思い出しました 50GB en Box.com を使用するため アンドロイド LG 🙂私は少し調査を始めました BoxをLinuxに統合する、そして今、私は興味のある人に教えるようになりました。

最初に明確にする必要があります、私たちは一緒に競争することはできません 強力な統合 何がある Linux上のDropbox、の場合から ドロップボックス あります ネイティブクライアント (またはデーモン、わかりません)、ただし ボックス 使用できるようにするいくつかのトリックを使用します 基本機能として ファイルのアップロード/ダウンロードおよびレビュー 個人使用のみ。

では、始めましょう。 最初に必要なのは davfs2パッケージをインストールします 私たちのディストリビューションでは、それは一部なので 基本的な すべての。

En Debianの これを実行しますもちろんルートとして):

apt-get install davfs2

アーチ だろう:

pacman -S davfs2

En フェドーラ...

yum install davfs2

とりわけ...次に行うことは、 フォルダーを作る 乗る場所 私たちのアカウント、それにアクセスします。 たとえば、で作成しました 私の家、«と呼ばれるボックス"(引用符なし)。 今、私たちはしなければなりません / etc / fstabファイルを編集します、次の行を追加します。

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

変更する "usuario" 沿って ユーザー名、または ルート全体 他の場所にフォルダを作成した場合。 この行は、システムに次のことを伝えるだけです。 モンテ システム DAV de Box.com 必要なフォルダに入れて、それを与えます 許可 のすべてのユーザーに それを開くファイルの読み取りと書き込み そこに。

ただし、与えないとマウントできません。 Boxのユーザー名とパスワード 😛だから私たちの ホーム 作成します carpeta コール .davfs2 (彼 "。" 隠されます)、設定が含まれます。 それからあなたはしなければなりません コピーする ファイル "davfs2.conf"Y"秘密"にある / 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.conf»私たちはラインを探します«#use_locks 1»そしてコメントを外します(#を撤回します)、その横の番号が«であることを確認します0«。 つまり、次のようになります。

use_locks 0

現在 編集します ファイル "秘密«、最後に次の行を追加します。

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

確かに、メールアドレスとパスワードを入力してください😛マウントされているかどうかをテストするだけなので、ターミナルを開いて書き込みます。

mount /ruta/a/la/carpeta/

問題がなければ、準備はできています🙂テストすることができます 軽量ファイルをコピーする (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、ここで「user」はユーザー名です。
  3. /sbin/mount.davfs:/はユーザーkernoopsのホームディレクトリです。 これは次のように配置されます。 sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

それらは考えられる間違いです。 それ以外のエラーが発生した場合は、コメントに入れることを忘れないでください🙂

Thunarのカスタムアクション

私がいたことを利用して Xfce、とテストすることが私に起こりました カスタムコマンド 任意のフォルダをにアップロードできます ボックス から トゥナー。 そして、はい何 ワークス。 たとえ 表示しない A プログレスバー それが生成する場合、どれだけ不足しているのかを知るために 通知 選択したファイルがすでにアップロードされていることを通知します。

ボックスにアップロード

ボックス通知

使用するには、開きます トゥナー、そして私たちはに行きます 編集>カスタムアクションの構成。 クリックします 加えます (+記号)そして次のようにスペースを埋めます:

まつげ」初級「:

名前:ファイルをBoxにアップロードします
説明:選択したファイルをBox.comにアップロードします
コマンド:notify-send "Uploading to Box" "Uploading%F to your Box account ..." && cp -r%F〜 / Box / && notify-send "Done" "ファイルは既にアカウントにアップロードされていますボックスで」

初級

まつげ」外観条件«:すべてのチェックボックスをオンにします。

外観条件

保存して、それだけです。ファイルをBoxにすばやくアップロードできます🙂

フォルダを手動で同期する

これは私たちがコマンドでできることです rsync、しかし私たちの何人かはこれを 快適なインターフェース、インストールします ユニゾンrsyncのフロントエンド.

それはの問題になります インストール パッケージ ユニゾン y ユニゾンgtk。 で Debianの 次のようになります。

apt-get install unison unison-gtk

次に、メニューでそれを探します(カテゴリアクセサリー)そしてそれを開きます。 «を設定するためのウィンドウがポップアップ表示されますプロフィール" ユニゾン アメリカ合衆国 プロファイル それぞれについて carpeta あなたが欲しいもの 同期する.

そこで、作成します。 「でプロファイル名"Y"説明»好きなものを配置できます。 同期の種類では、«のままにしておきますローカル«。 それから私たちの番です 選択する どちらも carpetas、XNUMXつ ボックス 同期するものです。

ユニゾン

準備ができたら、単に プロファイルを開きます y ユニゾン XNUMXつのフォルダを比較します。 次に、«をクリックするだけですGo»そして始まります 同期する.

注意: はい 消去します デフォルトでは、フォルダ内の何か ユニゾン もう一方は削除する必要があります。 それを変更するには、 ファイルをクリックします 次に、«を押します右から左へ»または«左から右»元のファイルの場所によって異なります。

実行することは可能ですが 自動同期 とともに ユニゾン o RSync、結果を出すのはやや難しい 最適 すべての人のために。

それだけです。 これらは多少制限されたオプションですが、Linux用のネイティブクライアントがないため、より良いものが必要な場合は、Box APIを直接使用する必要があります(存在する場合は、MacやWindows用のように有料になります) 。

どう思いますか? 他のクラウドを使用していますか Dropbox、Wuala、SpiderOakなど? あなたはいますか彼らは好きではありません 多くの雲? 意見🙂


41コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   Tavo

    あなたの貢献はいつも素晴らしいです。共有してくれてありがとう、そして私はあなたの机の上の批判に加わります、それはとてもよさそうです

    1.    アウロスZx

      読んでくれてありがとう😉私はXNUMXつかXNUMXつの記事を計画しています。すぐに公開しようと思います。

  2.   Leper_Ivan

    これは本当に入力です..私は「基本的な」部分を実行しただけで、ファイル共有は素晴らしいです..共有してくれてありがとう!

    1.    アウロスZx

      どういたしまして🙂APIの使い方を知っていればもっと良いことをしようと思うと信じてください...

  3.   rots87

    今すぐ使い始めて素晴らしいです...イルカのカスタマイズがKDEで出てくることを願っています(それが必要かどうかはわかりません...仕事を辞めるときはuuを試してみます

  4.   ジャミンサミュエル

    あなたの机はとても素敵です😉

    1.    アウロスZx

      グラシアス😉

  5.   パブロコ

    ねえ、Dropboxの記事は私が作ったものです🙁hahaha
    良い投稿Dropboxをインストールしていてもインストールできるかしら。

    1.    アウロスZx

      おっと! 私の謝罪... elavは通常/ Xfceにとても愛着があったので、私は混乱しました。 間もなく変更します。

      1.    パブロコ

        ははは問題ありません、心配しないでください。 すばらしい投稿です。

        1.    アウロスZx

          準備ができました。はい、DropboxとBoxを同時に使用できます😉

  6.   冷やかす

    xfceを愛する私たちにとって素晴らしい貢献です!!!!

  7.   誰か

    こんにちは、素晴らしいチュートリアルです。
    あなたが私を助けることができるかどうかはわかりません、それが自動的にマウントされないことを除いてすべてが完全に機能します、しかし私はそれを手動でしなければなりません。
    ユーザー名とパスワードを読み取らないようです。「手動で」マウントすると、それらを要求され、完全に組み立てられているためです。
    どうもありがとうございました。

    1.    アリエル

      こんにちは、同じことが私にも起こります。
      直してもらえますか?
      ありがとう。

  8.   マティアスド

    このタイプの統合を実行できる方法を探していましたが、次のエラーが発生しました/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.    セイメル

      「www.box.com/dav」を「dav.box.com/dav」に置き換えれば完了です。

      1.    じぶんさん

        @Saymel:
        どうもありがとうございました !!!
        よろしく

  13.   ホルヘ

    Boxフォルダーをマウントしようとすると、エラー/sbin/mount.davfsが発生します:マウントに失敗しました。
    302が見つかりました

  14.   ルイジ

    このPOSTを確認して更新する必要があると思います。回答を得たいと思います。box.comから50GBを取得したので、さらにubuntuが不足するので、リンクする必要があります。私のubuntu14.04LTSのボックス私は手順をXNUMX回試しましたが、うまくいきませんでした。rootパスワードを失う(そして再インストールする必要がある)などの他の問題に遭遇しました。
    おそらく14.04年後、box.comからUbuntu XNUMXへの統合のためのグラフィックリソースがすでに増えているため、この投稿を更新してください。

  15.   AI

    それは私にこのエラーを与えます、あなたは私を助けてくれますか*
    ルート@カリ:〜#マウント/ルート/デスクトップ/ボックス
    サーバーで認証するためのユーザー名を入力してください
    https://dav.box.com/dav または、Enterキーを押してください。
    ユーザー名:xxxx-
    サーバーでユーザーxxxxを認証するためのパスワードを入力してください
    https://dav.box.com/dav または、Enterキーを押してください。
    パスワード:xxxxxxx
    /sbin/mount.davfs:ユーザーdavfs2は存在しません

    1.    ザビエル

      ルートとして「ログイン」してすべてを行うのではなく、配布に応じて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グループリストに追加します

    Ubuntu14.04でテスト済み

    1.    ビクターx66

      はい、それはそれがどのように機能するかですありがとう!

      1.    ビクターx66

        これを置くために、最初は/ etc / fstabに小さな変更を加えました https://dav.box.com/dav .

        この特別な投稿をしてくれたこのウェブサイトの作者に感謝します
        注:私はdebianwheezyを使用しています

  17.   リッキー

    こんにちは、私の問題はこれです

    「サーバーに対して認証できません:基本的なチャレンジが拒否されました」

    そして、確認コードを挿入するためのテキストメッセージが表示されますが、そのコードを挿入する場所がないだけです。これからは、それを解決する方法がわかります。

    リッキー。

  18.   ジャノ

    こんにちは、共有していただきありがとうございます。

    次のエラーが発生します。
    /sbin/mount.davfs:ユーザーはグループdavfs2のメンバーである必要があります。
    私はあなたが与えたソリューションを実行しますが、それにもかかわらず、私はそれをマウントすることができません

  19.   サンティアゴ

    Boxフォルダー(mount / home / santiago / Box)をマウントするコマンドを実行すると、次のエラーが発生します。

    p11-kit:無効な構成ファイル名。将来無視されます:/ etc / pkcs11 / modules / gnome-keyring-module

    面白いことに、コマンドを実行すると、Boxフォルダーがリムーバブルディスクとして認識されます。 Linuxでboxを使用するたびに、そのコマンドを実行する必要があると思いますか? またはこれを行う必要がない方法はありますか?

    チュートリアルをありがとう、不思議😉

    1.    サンティアゴ

      PS:また、Boxフォルダー内のファイルをコピーすることはできません。次のエラーメッセージが既にLinuxインターフェイスにあります。

      ファイル '/home/santiago/Box/_MG_4552.jpg'を開くときにエラーが発生しました:アクセスが拒否されました

  20.   アデル

    素晴らしいチュートリアル、それはUbuntu15.10で私に素晴らしく役立ちました

  21.   イスマエル

    どうもありがとうございました。Debian8ではすべて正解です。

  22.   サルバドール

    優秀な! どうもありがとう。

  23.   ザビエル

    / in / etc / fstabが見つかりません
    どうすればこれを修正できますか
    LMDEメイトを使用しています
    解決策が見つかりません
    事前のおかげで

  24.   ザビエル

    それは私にこのエラーを与えます
    / in / etc / fstabまたは/ etc / mtabが見つかりません
    修正できますか?
    LMDEメイトを使用する

  25.   エイドリアン

    このメッセージが表示されます:外部SSOログインを使用しています。
    /sbin/mount.davfs:サーバー証明書がサーバー名と一致しません
    発行者:GeoTrust Inc.、米国
    件名:Box、Inc.、Los Altos、California、US
    アイデンティティ:* .box.com

    可能であれば、この証明書のみを受け入れる必要があります
    指紋を確認してください! サーバーが偽造されている可能性があります
    または、man-in-the-middle攻撃がある可能性があります。
    このセッションの証明書を受け入れますか? [y、N]

  26.   エイドリアン

    このセッションの証明書を受け入れますか? [y、N] y
    /sbin/mount.davfs:マウントに失敗しました。
    302が見つかりました

    承認またはキャンセルは、同じ失敗をスキップします。

  27.   ジョーダン

    Boxのリリースによると、 https://dav.box.com/dav

    この日まで、31月XNUMX日、同期を接続できなくなり、次のエラーが表示されました。

    /sbin/mount.davfs:マウントに失敗しました。
    405メソッドが許可されていない