yuu_nkjm blog


2012-07-02(Mon) [長年日記]

[openSUSE][Linux][dropbox] openSUSE(12.1)上でCUIのみでDropboxを使う&プロキシ越え&特定ディレクトリの共有除外

(2015-03-12追記) Dropbox アカウントへのリンクを待機中...から進まない

以下を直接起動したら,アカウント用リンクが表示された.dropbox startで起動しなくなったときも,以下のコマンドが有効だった.

~/.dropbox-dist/dropboxd

dropboxが入っているレポジトリを登録

yastのソフトウェアレポジトリで,"http://download.opensuse.org/repositories/network/openSUSE_Factory/"を追加する.yastのソフトウェア管理からdropboxを選択し,インストールする.

以下,ユーザ権限でOK.

Dropboxのインストール

Dropboxの状況の確認

dropbox status
  Dropbox isn't running!

Dropboxを起動してみる.

dropbox start
  Starting Dropbox...
  The Dropbox daemon is not installed!
  Run "dropbox start -i" to install the daemon

Dropboxのデーモンをインストールしろと言われたので,インストールする.

dropbox start -i
  Starting Dropbox...
  Dropbox is the easiest way to share and store your files online.
  Want to learn  more? Head to http://www.dropbox.com/
  In order to use Dropbox, you must download the proprietary daemon. [y/n] y
  Downloading Dropbox... 100%
  Unpacking Dropbox... 100%
  Dropbox isn't running!
  Done!

Windows版にもこの機能が欲しいところ.

マシンとアカウントのひもづけ

もう一度,Dropboxの状態を見る

dropbox status
  Waiting to be linked to an account...
  dropbox start
  To link this computer to a dropbox account, visit the following url:
  https://www.dropbox.com/cli_link?host_id=xxxxxxxx=en_US

このマシンと,Dropboxのアカウントを紐づけろと言われる.そこでまず,適当なPCの適当なブラウザを使って,上記コマンドを実行したLinuxユーザとリンクさせたいDropboxユーザでログインする.さらに,ログインした状態で,上記で得られたURLにアクセスすると,Dropboxユーザのパスワードを聞かれるので入力すると,Dropbアカウントとマシン(Linuxユーザ?)が紐づけられる.

画像の説明

ここまでで,インストールが完了.もう一度,Dropboxの状況を確認する.

dropbox status
  Downloading file list...

うまくファイルリストを取り込みはじめているようだ.Dropboxのデータは,ホームディレクトリ直下のDropboxフォルダに格納される.

Dropboxの自動起動

現時点ではUbuntsuでしか有効でないという記事も目にしたが,一応実行.

dropbox autostart y

特定のディレクトリを共有対象から除外する

dropbox exclude help
ignores/excludes a directory from syncing
dropbox exclude [list]
dropbox exclude add [DIRECTORY] [DIRECTORY] ...
dropbox exclude remove [DIRECTORY] [DIRECTORY] ...

VPSで使う場合の注意(LANSyncのオフ)

サクラVPSでDropbox使ってたら怒られたので対応した | たくろぐなどを参考のこと.

dropbox lansync
 
enables or disables LAN sync
dropbox lansync [y/n]
 
options:
  y  dropbox will use LAN sync (default)
  n  dropbox will not use LAN sync

というコマンドがあるので,lansyncをオフにする.このコマンドはdropboxが動作している時にしか実行できない.dropboxが再起動されたあと,また叩く必要があるかは不明.

dropbox lansync n

プロキシ環境下での初期起動

インストールに成功した環境から,".dropbox-dist"をコピってきたら動いた.以下,乱文

dropboxは環境変数http_proxyを見にいくらしいが,初回起動時にどうしても環境変数を見てくれなかった.

dropboxのインストールに成功するとホームディレクトリの下に,".dropbox-dist"というディレクトリが生成される.これをtarで固めて,proxy環境下にあるopenSUSEに持っていき,解凍すれば,dropbox startができるようになった.

本日のリンク元
その他のリンク元
検索

トップ «前の日記(2012-06-03(Sun)) 最新 次の日記(2012-07-07(Sat))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|