そろそろ限界になり、、、今さらですがバージョン管理システムを導入しました。
複数あるバージョン管理システムの中から、subversionをチョイス。※理由は割合。
とりあえず自社サーバが用意できていないので
さくらインターネットを利用しインストールを行うことに。
レンタルサーバにSSH接続をし、各々のファイルをダウンロードする場所を作成する。
今回は、$HOME直下にsrcディレクトリを作成。
%mkdir $HOME/src
次に、公式サイトからsubversionをwgetを用いてダウンロードする。
%cd $HOME/src
%wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/subversion/subversion-1.7.6.tar.gz
%wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-1.4.6.tar.gz
%wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.5.1.tar.gz
ダウンロードしたものをtarで解凍する。
%tar zxvf subversion-1.7.6.tar.gz
%tar zxvf apr-1.4.6.tar.gz
%tar zxvf apr-util-1.5.1.tar.gz
APRと、APR-UTILを、subversionの中へコピーする。
%cp -rf apr-1.4.6 subversionー1.7.6/apr
%cp -rf apr-util-1.5.1 subvertion-1.7.6/apr-util
subversionー1.7.6ディレクトリをリネーム。
%mv subversion-1.7.6 subversion
インストール、、、としたいところですが
このままではmod_dontdothatでエラーが出ます。
%wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.5.1.tar.gz
ダウンロードしたものをtarで解凍する。
%tar zxvf subversion-1.7.6.tar.gz
%tar zxvf apr-1.4.6.tar.gz
%tar zxvf apr-util-1.5.1.tar.gz
APRと、APR-UTILを、subversionの中へコピーする。
%cp -rf apr-1.4.6 subversionー1.7.6/apr
%cp -rf apr-util-1.5.1 subvertion-1.7.6/apr-util
subversionー1.7.6ディレクトリをリネーム。
%mv subversion-1.7.6 subversion
インストール、、、としたいところですが
このままではmod_dontdothatでエラーが出ます。
詳細は、こちら(独自パッチを公開されています)。
パッチファイルを上記サイトからダウンロードし
自分のサーバにFTPで適当なところにアップロードします。
パッチファイルの適用
%cd subversion
%wget http://自分のサーバ/パッチファイル名
%patch < パッチファイル名
いよいよ、インストール
%mkdir $HOME/local
%./configure --prefix=$HOME/local --without-berkeley-db
%gmake clean && gmake && gmake install
これで、インストールは完了。
クライアントの設定とか、公開鍵の生成&設置などは次エントリで。
パッチファイルを上記サイトからダウンロードし
自分のサーバにFTPで適当なところにアップロードします。
パッチファイルの適用
%cd subversion
%wget http://自分のサーバ/パッチファイル名
%patch < パッチファイル名
いよいよ、インストール
%mkdir $HOME/local
%./configure --prefix=$HOME/local --without-berkeley-db
%gmake clean && gmake && gmake install
これで、インストールは完了。
クライアントの設定とか、公開鍵の生成&設置などは次エントリで。