このたび、CentOS 7 (Linux) にDropboxをインストールしてみました。
CentOS 7にDropboxをインストール
CentOS 7サーバーにDropboxをインストールしようと思います。
まず使っているシステムのバージョンを確認します。
1 2 3 4 |
# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) # uname -a Linux v157-7-209-248.myvps.jp 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux |
x86_64なので、64bit版のCentOS 7であることが確認できました。
次にPythonのバージョンを確認します。
1 2 |
# python -V Python 2.7.5 |
Pythonのバージョンが2.7.5であることが確認できました。
Dropboxのインストール
次にDropboxのLinuxクライアントをインストールします。
URL
から64bit版のrpmをダウンロードしてインストールしてみます。
Fedoraの64bit版
nautilus-dropbox-2015.02.12-1.fedora.x86_64.rpm
をダウンロードします。
# rpm -i nautilus-dropbox-2015.02.12-1.fedora.x86_64.rpm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# rpm -i nautilus-dropbox-2015.02.12-1.fedora.x86_64.rpm 警告: nautilus-dropbox-2015.02.12-1.fedora.x86_64.rpm: ヘッダー V3 RSA/SHA1 Signature、鍵 ID 5044912e: NOKEY エラー: 依存性の欠如: libatk-1.0.so.0()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libcairo.so.2()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libfontconfig.so.1()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libgdk-x11-2.0.so.0()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libgnome >= %{gnome_version} は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libgtk-x11-2.0.so.0()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libnautilus-extension.so.1()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libpango-1.0.so.0()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libpangocairo-1.0.so.0()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています libpangoft2-1.0.so.0()(64bit) は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています nautilus-extensions >= 2.16.0 は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています pygtk2 >= 2.12 は nautilus-dropbox-2015.02.12-1.fc10.x86_64 に必要とされています |
ちょっとうまくいかないので、この方法は止めることにしました。
コマンド ラインにて以下のコマンドを使った Dropbox のヘッドレス インストールを試してみます。
# cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf - --2015-05-26 18:15:32-- https://www.dropbox.com/download?plat=lnx.x86_64 www.dropbox.com (www.dropbox.com) をDNSに問いあわせています... 108.160.172.238, 108.160.172.206 www.dropbox.com (www.dropbox.com)|108.160.172.238|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 FOUND 場所: https://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-3.4.6.tar.gz [続く] --2015-05-26 18:15:33-- https://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-3.4.6.tar.gz dl-web.dropbox.com (dl-web.dropbox.com) をDNSに問いあわせています... 184.73.182.121 dl-web.dropbox.com (dl-web.dropbox.com)|184.73.182.121|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 FOUND 場所: https://dl.dropboxusercontent.com/u/17/dropbox-lnx.x86_64-3.4.6.tar.gz [続く] --2015-05-26 18:15:33-- https://dl.dropboxusercontent.com/u/17/dropbox-lnx.x86_64-3.4.6.tar.gz dl.dropboxusercontent.com (dl.dropboxusercontent.com) をDNSに問いあわせています... 184.73.202.105, 184.73.187.123, 23.23.107.71, ... dl.dropboxusercontent.com (dl.dropboxusercontent.com)|184.73.202.105|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 63236180 (60M) [application/octet-stream] `STDOUT' に保存中 100%[==============================================================>] 63,236,180 8.07MB/s 時間 9.7s 2015-05-26 18:15:45 (6.20 MB/s) - stdout へ出力完了 [63236180/63236180] |
なんかうまくいったようです。
/root/.dropbox-dist というディレクトリが作成されています。
以下のコマンドを実行します。
# ~/.dropbox-dist/dropboxd
1 2 3 4 5 6 7 |
# ~/.dropbox-dist/dropboxd このコンピュータは Dropbox アカウントにリンクされていません... このデバイスをリンクするには、https://www.dropbox.com/cli_link_nonce?nonce=be5437411ab270d808b8b66fbd43xxxx にアクセスしてください。 このコンピュータは Dropbox アカウントにリンクされていません... このデバイスをリンクするには、https://www.dropbox.com/cli_link_nonce?nonce=be5437411ab270d808b8b66fbd43xxxx にアクセスしてください。 このコンピュータは Dropbox アカウントにリンクされていません... このデバイスをリンクするには、https://www.dropbox.com/cli_link_nonce?nonce=be5437411ab270d808b8b66fbd43xxxx にアクセスしてください。 |
どうやらデバイスを認識するために、該当のURLにアクセスする必要があるようです。
コマンドラインブラウザ Lynx をインストールします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# yum install lynx 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ lynx.x86_64 0:2.8.8-0.3.dev15.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================== インストール中: lynx x86_64 2.8.8-0.3.dev15.el7 base 1.4 M トランザクションの要約 ======================================================================================================== インストール 1 パッケージ 総ダウンロード容量: 1.4 M インストール容量: 5.4 M Is this ok [y/d/N]: y Downloading packages: lynx-2.8.8-0.3.dev15.el7.x86_64.rpm | 1.4 MB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : lynx-2.8.8-0.3.dev15.el7.x86_64 1/1 検証中 : lynx-2.8.8-0.3.dev15.el7.x86_64 1/1 インストール: lynx.x86_64 0:2.8.8-0.3.dev15.el7 完了しました! |
その後、lynxを使って、該当のURLにアクセスを試みるのですが、うまくいきません。
もうひと工夫が必要なようです。
さくらのVPSサーバー
↓月額685円からの低価格&高パフォーマンスのVPS、さくらのVPSはコチラ
SSDプランが月々685円から使える!さくらのVPS
コメント