RaspberryPi2でウェブサイト構築（Step2 : Subversion導入）

Step1でwebmin、virtualminの導入が完了し、仮想サーバを作成しようかと思っていましたが、
ソース管理に使う Subversion の導入を忘れていました。。
ということで Subversion を導入します。
<br>
>#1. Subversion インストール

###1-1. Subversionインストール

```
sudo apt-get install subversion
```

結果：　バージョン 1.8.10 がインストールされました

```
pi@raspberrypi:~ $ sudo apt-get install subversion
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libserf-1-1 libsvn1
Suggested packages:
  subversion-tools db5.3-util
The following NEW packages will be installed:
  libserf-1-1 libsvn1 subversion
0 upgraded, 3 newly installed, 0 to remove and 86 not upgraded.
Need to get 1,866 kB of archives.
After this operation, 7,172 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libserf-1-1 armhf 1.3.8-1 [45.3 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsvn1 armhf 1.8.10-6+deb8u2 [913 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main subversion armhf 1.8.10-6+deb8u2 [908 kB]
Fetched 1,866 kB in 2s (890 kB/s)
Selecting previously unselected package libserf-1-1:armhf.
(Reading database ... 154657 files and directories currently installed.)
Preparing to unpack .../libserf-1-1_1.3.8-1_armhf.deb ...
Unpacking libserf-1-1:armhf (1.3.8-1) ...
Selecting previously unselected package libsvn1:armhf.
Preparing to unpack .../libsvn1_1.8.10-6+deb8u2_armhf.deb ...
Unpacking libsvn1:armhf (1.8.10-6+deb8u2) ...
Selecting previously unselected package subversion.
Preparing to unpack .../subversion_1.8.10-6+deb8u2_armhf.deb ...
Unpacking subversion (1.8.10-6+deb8u2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libserf-1-1:armhf (1.3.8-1) ...
Setting up libsvn1:armhf (1.8.10-6+deb8u2) ...
Setting up subversion (1.8.10-6+deb8u2) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
```
<br>

>#2. virtualmin用プラグイン インストール

###2-1. virtualmin用インストール
せっかくなので、WebminのGUIからインストールを行います。
[Webmin Configuration] - [Webmin Modules] でモジュールの操作画面に移動します。

![webmin_mod_install.jpg](https://qiita-image-store.s3.amazonaws.com/0/110891/860eb25b-9e05-5716-a1d6-814bce5f93ea.jpeg)
<br>
[From ftp or http URL] にプラグインのURLを入力して [Install Module] でインストール
プラグインのURLは以下のVirtualminモジュール一覧から確認しておきます。
http://www.webmin.com/cgi-bin/search_third.cgi?cat=Virtualmin

2016/1/31時点では以下のURLです。
http://www.webmin.com/download/plugins/virtualmin-svn.wbm.gz

![webmin_http_install.jpg](https://qiita-image-store.s3.amazonaws.com/0/110891/790c4333-0422-2564-501e-eba2414d268d.jpeg)


結果：

![webmin_subversion.jpg](https://qiita-image-store.s3.amazonaws.com/0/110891/c9f28227-43b6-f0e4-5dfd-83997b2805c5.jpeg)


###2-2. プラグインの有効化

Virtualminのメニュー画面に切り替え、
[System Settings] - [Features and Plugins] を開き、
Subversion repositories にチェックを入れて Save

![virtualmin_subversion.jpg](https://qiita-image-store.s3.amazonaws.com/0/110891/ad9fda21-d289-2d0f-d032-801ee18b6b06.jpeg)

<br>
これでvirtualminと連携できました。
Virtualサーバ作成画面に [Allow Subversion repositories] のチェックボックスが出てきてます。

![create_virtual.jpg](https://qiita-image-store.s3.amazonaws.com/0/110891/673c3ed2-6841-2a46-f986-9d5b0ba3e605.jpeg)







次回こそ、Virtualサーバ作成です。