Dropbox を CUI環境の Cent OS 6.4 に インストールする
はじめに
CUI環境のCentOSにDropboxをインストールしてみます。
これができればローカルでファイルを編集すると自動でリモート環境にも反映されます。
またgitのブランチをローカルで変えると自動でリモート環境のブランチも変わるので非常に開発しやすくなります。
VimmerやEmacserならリモートにsshしてファイルが編集すればいいのですが、私はSublime Textを使いたいのでこのような環境を構築しました。
Dropboxのバイナリをダウンロード
$ wget https://www.dropbox.com/download?plat=lnx.x86_64 $ tar xvf dropbox-lnx.x86_64-X.X.X.tar.gz
Dropboxへのアカウントリンク
.dropbox-dist/dropboxd
表示されるURLへアクセスして、アカウントをリンクさせる。
リンクが完了したら ^C で dropboxd を終了させる。
Dropboxパッケージのインストール
リポジトリのインストール
$ yum install yum-priorities $ yum install yum-plugin-priorities
GPGキーをインストール
$ wget http://apt.sw.be/RPM-GPG-KEY.dag.txt $ sudo rpm --import RPM-GPG-KEY.dag.txt
RPMforgeリポジトリのインストール
ここからインストールしてください
$ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm $ sudo rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
アップデート
$ yum update rpmforge-release
これでRPMforgeが使えるようになります。
Dropbox のインストール
$ yum install dropbox --enablerepo=rpmforge
/usr/libexec/dropboxの更新
$ sudo mv /usr/libexec/dropbox /usr/libexec/dropbox.pkg.orig $ sudo cp -r ~/.dropbox-dist dropbox
ちなみに Dropbox のディレクトリは ~/Dropbox/ です。
Dropboxスクリプトの使い方
起動
$ dropbox start
同期の状態を確認
$ dropbox status Downloading 6,207 files (LAN) (369.4 KB/sec, 50 min left)
同期したくないディレクトリを追加
$ dropbox exclude add ~/Dropbox/hoge/ Excluded: Dropbox/hoge
同期したくないリスト一覧
$ dropbox exclude list Excluded: Dropbox/hoge