概要
Xサーバーにsubversionをインストールします。
Subversionをいきなりインストールすると「no suitable APR found」となってしまいますので1つづつインストールします。
ひつまずホームディレクトリに移動し、インストール用のディレクトリと作業用のディレクトリを作ります。.optはイントールデイレクトリ、svnfilesは作業用ディレクトリです。
$cd ~/
$mkdir .opt
$mkdir svnfiles
Arpをダウンロード・インストール
$ cd svnfiles
$ wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-1.7.0.tar.gz
$ tar zxvf apr-1.7.0.tar.gz
$ cd apr-1.7.0
$ ./configure --prefix=$HOME/.opt
$ make
$ make install
Expat をダウンロード
$ cd ~/svnfiles
$ wget https://jaist.dl.sourceforge.net/project/expat/expat/2.2.9/expat-2.2.9.tar.xz
$ xz -dc expat-2.2.9.tar.xz | tar xfv -
#展開したファイルの中にexpat.hとexpat_external.hがあります.
#後で使用するので、ホームディレクトリにコピーしておきます。
$ cp ~/svnfiles/expat-2.2.9/lib/expat.h ~/expat.h
$ cp ~/svnfiles/expat-2.2.9/lib/expat_external.h ~/expat_external.h
$cd expat-2.2.9
$ ./configure --prefix=$HOME/.opt
$ make
$ make install
Apr-Utilをインストール
$ cd ~/svnfiles
$ wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-util-1.6.1.tar.gz
$ tar zxvf apr-util-1.6.1.tar.gz
$ cd apr-util-1.6.1
#先程のホームディレクトリに退避したファイルを移動します。
$ mv ~/expat.h ~/svnfiles/apr-util-1.6.1/include/expat.h
$ mv ~/expat_external.h ~/svnfiles/apr-util-1.6.1/include/expat_external.h
$ ./configure --prefix=$HOME/.opt --with-apr=$HOME/.opt
$ make
$ make install
Pythonをインストール
$ cd ~/svnfiles
$ wget https://www.python.org/ftp/python/2.7.17/Python-2.7.17.tar.xz
$ xz -dc Python-2.7.17.tar.xz | tar xfv -
$ cd Python-2.7.17
$ ./configure --prefix=$HOME/.opt
$ make
$ make install
Libxml2をインストール
$ cd ~/svnfiles
$ wget http://xmlsoft.org/sources/libxml2-2.9.10.tar.gz
$ tar zxvf libxml2-2.9.10.tar.gz
$ cd libxml2-2.9.10
$ ./configure --prefix=$HOME/.opt --with-python=$HOME/.opt
$ make
$ make install
Subversionをインストール
Subversionをインストールする。 インストール後、「get the sqlite 3.8.11.1 amalgamation」と、SqLiteがないとエラーになりますので、ダウンロードします。
$ cd ~/svnfiles
$ wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/subversion/subversion-1.14.0.tar.gz
$ tar zxvf subversion-1.14.0.tar.gz
$ cd subversion-1.14.0
$ ./configure --prefix=$HOME/.opt --with-apr=$HOME/.opt --with-apr-util=$HOME/.opt --with-expat=$HOME/.opt /include:$HOME/.opt/lib:expat --with-lz4=internal --with-utf8proc=internal
$ cd ..
$ wget https://www.sqlite.org/2015/sqlite-amalgamation-3081101.zip
$ unzip sqlite-amalgamation-3081101.zip
$ mv sqlite-amalgamation-3081101 subversion-1.13.0/sqlite-amalgamation
#再度、インストール
$ cd subversion-1.14.0
$ ./configure --prefix=$HOME/.opt --with-apr=$HOME/.opt --with-apr-util=$HOME/.opt --with-expat=$HOME/.opt /include:$HOME/.opt/lib:expat --with-lz4=internal --with-utf8proc=internal
$ make
$ make install
パスの設定
$ vi ~/.bashrc
------------------------------------------
# .bashrcの最後の行に以下を追加する
$ export PATH=$HOME/.opt/bin:$PATH
------------------------------------------
#環境変数を読み直す
$ source ~/.bashrc
#サブバーションがインストールされたら確認する
$ svn --version
Poderosaをインストール
以下から、 Poderosa-4.4.5-bin.zip をインストールする。
Poderosa 日本語情報トップページ - OSDN
Poderosaは、タブ式 のユーザーインターフェイスを持ち、Telnet、SSH1/2、cygwinなど、さまざまな接...
Poderosaを使用してSSH接続します。
接続できました。
作成した公開鍵は、TeraTermでも接続できます。