# cmakeの最新版をインストールするためのスクリプトをダウンロードします。# --- cmakeの最新版は、スクリプトでバイナリのみをインストールすることができます。# --- cmakeの最新版をインストールしたところにダウンロードします。$cd/usr/local[local]$wget-Ocmake.shhttp://www.cmake.org/files/v2.8/cmake-2.8.11-Linux-i386.sh...# cmakeの最新版をインストールします。[local]$shcmake.sh...Do you accept the license? [yN]:yBy default the CMake will be installed in: "/usr/local/cmake-2.8.11-Linux-i386"Do you want to include the subdirectory cmake-2.8.11-Linux-i386?Saying no will install in: "/usr/local" [Yn]:nUsing target directory: /usr/localExtracting, please wait...Unpacking finished successfully
# Griveの最新バージョンをダウンロードしたディレクトリへ移動します。$cd/usr/local/src/grive# Griveのバージョンを確認します。[grive]$gitbranch-r origin/HEAD -> origin/master origin/master origin/v0.0.2 origin/v0.0.3 origin/v0.0.4 origin/v0.0.5 origin/v0.1.0 origin/v0.1.1 origin/v0.2.0# Griveの 0.2.0 をチェックアウトします。[grive]$gitcheckout-bv0.2.0origin/v0.2.0Branch v0.2.0 set up to track remote branch v0.2.0 from origin.Switched to a new branch 'v0.2.0'
デフォルトでは、リンクエラーが出る対処をします。
以降の リンクエラー対処は、CentOS 6,Scientific Linux 6 のみ必要です。 Debian,Ubuntu の方は、makeインストールへお進みください。
$cd/usr/local/src/grive/# cmake でmakefileを作成します。[grive]$cmake....# make インストールします。[grive]$make...[grive]$makeinstall...# make インストールできたら、# grive のインストール先、およびバージョン情報を出力してみます。[grive]$whichgrive/usr/local/bin/grive[grive]$grive--versiongrive version 0.2.0 Jun 4 2013 07:23:42
[grive]$grive-a-----------------------Please go to this URL and get an authentication code:https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww%2Egoogleapis%2Ecom%2Fauth%2Fuserinfo%2Eemail+...-----------------------Please input the authentication code here:
画面は、Please input the authentication code here: で停止しています。
この状態のままにしておきます。以降で取得した認証コードをここに入力して完了となります。
先にコピーした認証コードを 先の Please input the authentication code here: で停止している画面へ入力します。
[grive]$ grive -a
-----------------------
Please go to this URL and get an authentication code:
https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww%2Egoogleapis%2Ecom%2Fauth%2Fuserinfo%2Eemail+...
-----------------------
Please input the authentication code here:
SAag0vasv98aa34tbfasDE08fak;gh35hsdvlsdaerhwerhqweEAfa9vzsdvla
Reading local directories
Synchronizing folders
Reading remote server file list
Synchronizing files
sync "./test.txt" doesn’t exist in server, uploading
Finished!
[grive]$griveReading local directoriesSynchronizing foldersReading remote server file listDetecting changes from last syncSynchronizing filessync "./test.txt" deleted in remote. deleting localFinished!
# 新規のファイルを作成します。[grive]$echo'testだよん2' >test2.txt# 続けて同期をとります。[grive]$griveReading local directoriesSynchronizing foldersReading remote server file listDetecting changes from last syncSynchronizing filessync "./test2.txt" deleted in remote. deleting localFinished!
コメントを投稿 :