Linux用 CUI版Dropboxインストール
最近は.emacsやら.vimやらをDropboxに入れ、それにパスを通して管理したり、はたまたgithubで管理したりするのが、ナウいヤングのお作法だと聞いて。
というか、そもそもCUIでDropbox使うってのがよくわからんですよね。
以下手順。基本的に/home/user/の直下で作業するので、sudoとかいらないです。
### 32-bit版: $ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf - ### 64-bit版: $ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf - # ダウンロードされたのを確認 $ ls ~/.dropbox/ command_socket config.db config.dbx dropbox.pid filecache.dbx host.db host.dbx hostkeys iface_socket l photo.dbx sigstore.dbx unlink.db # 起動(認証) $ ~/.dropbox-dist/dropboxd このクライアントはアカウントにリンクされていません... このマシンをリンクするには https://www.dropbox.com/cli_link?host_id=XXXXXXXXXXXXXXXXXXXXXXXXX&cl=ja を開いてください。 →このURLをブラウザで開く (他マシンからでOK。ブラウザ認証が求められるので、パスワードを入れる) (ちょっと待つ) クライアントはリンクされました。kizm teru さん、ようこそ! Ctrl + Cでとりあえず停止 # Dropboxフォルダが作成されているのを確認 $ ls ~/Dropbox/ local Public ...etc (Dropboxの中身) # 操作用pythonスクリプトを取得(せっかくなので~/Dropbox/に) $ wget -O ~/Dropbox/dropbox.py http://www.dropbox.com/download?dl=packages/dropbox.py # LAN Sync(LAN内の同期を行う、普通要らない)の無効化 $ python ~/Dropbox/dropbox.py lansync n # バックグラウンドで常に起動 $ ~/.dropbox-dist/dropboxd & # 同期状況確認 $ python ~/Dropbox/dropbox.py status 7 ファイルをダウンロード中 (217.9 KB/秒、残り 1 時間)
とこんな感じ。
あとはどうせ個人ユーザでしか使わないんなら、
.bash_profile --- if [ -z `pgrep dropbox` ] ; then ~/.dropbox-dist/dropboxd & > /dev/null fi ---
とか書いておけばいいんじゃないですかね。
あとはスクリプトのパスとか書き換えだなー。めんどいです