RaspberryPI 2にRASPBIAN JESSIEでwebmin、virtualmin環境（ローカルWEB開発環境）を構築する（予定）



手順構築中の為、一部順序がおかしいところがあるかもしれません。
RASPBIAN JESSIEは最初からX WINDOWが起動するようです。
ディスクパーティションの領域は自動で広がってくれない？

参考：
http://qiita.com/rasp_karu/items/188fcf1116c9de4279bb

# 1.セットアップ


## 1-1.ダウンロード
https://www.raspberrypi.org/downloads

## 1-2.初期設定

sshでログインする
user:pi
pass:raspberry

rootのパスワードを設定する
$ sudo passwd root
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully


diskスペースを広げる
sudo raspi-config
<img width="563" alt="スクリーンショット 2016-02-06 15.56.30.png" src="https://qiita-image-store.s3.amazonaws.com/0/104563/3a9c3998-6394-7a05-1b47-22241d67f42e.png">

<img width="568" alt="スクリーンショット 2016-02-06 15.57.38.png" src="https://qiita-image-store.s3.amazonaws.com/0/104563/dd28d765-f038-d8fe-e776-682ebdb3ab97.png">

<img width="562" alt="スクリーンショット 2016-02-06 15.58.13.png" src="https://qiita-image-store.s3.amazonaws.com/0/104563/fa95de4c-c6f0-37aa-4316-9d83557d3072.png">

<img width="561" alt="スクリーンショット 2016-02-06 15.59.28.png" src="https://qiita-image-store.s3.amazonaws.com/0/104563/255dad4e-35b1-10db-c9f7-143a8cf640e0.png">

## 1-3 必要なパッケージをインストール(bash)
操作面倒な時はbashで垂れ流ししてしまう・・・
やってることは必要なパッケージをインストール(手動)と同じです。

bashを流して実行するか、
必要なパッケージをインストール(手動)を参照下さい。

```
#!/bin/bash

echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list
echo "deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib" >> /etc/apt/sources.list

wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc


apt-get update

echo "mysql-server-5.5 mysql-server/root_password password PASSWORD" | debconf-set-selections
echo "mysql-server-5.5 mysql-server/root_password_again password PASSWORD" | debconf-set-selections

apt-get install libapt-pkg-perl libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions apache2 apache2-suexec-custom libnet-ssleay-perl libauthen-pam-perl libio-pty-perl samba bind9 webalizer locate mysql-server postfix subversion quota php-pear php5 php5-cgi

sed -i 's/\/var\/www/\/home/g' /etc/apache2/suexec/www-data

a2enmod suexec
a2enmod actions
service apache2 restart

echo "sender_dependent_default_transport_maps = hash:/etc/postfix/dependent" >> /etc/postfix/main.cf
touch /etc/postfix/dependent
postmap hash:/etc/postfix/dependent
```

##1-3必要なパッケージをインストール(手動)
/etc/apt/sources.listに以下２行追加する。
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib 

鍵をダウンロードする
wget http://www.webmin.com/jcameron-key.asc

apt-key add jcameron-key.asc


パッケージ情報アップデート
apt-get update

dpkg --configure -a


必要なパッケージインストール
apt-get install libapt-pkg-perl libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions apache2 apache2-suexec-custom libnet-ssleay-perl libauthen-pam-perl libio-pty-perl samba bind9 webalizer locate mysql-server postfix subversion quota php-pear php5 php5-cgi

<img width="564" alt="スクリーンショット 2016-02-06 16.17.44.png" src="https://qiita-image-store.s3.amazonaws.com/0/104563/60562c3c-5322-da6d-7769-f9ebadfee084.png">

<img width="561" alt="スクリーンショット 2016-02-06 16.18.17.png" src="https://qiita-image-store.s3.amazonaws.com/0/104563/3fa47174-873a-641e-eefb-1d15dc46ac2e.png">

以下ファイルにある/var/www を/homeに置き換える
/etc/apache2/suexec/www-data

以下コマンドを実行
a2enmod suexec
a2enmod actions
service apache2 restart

/etc/postfix/main.cfのファイルに以下追加
sender_dependent_default_transport_maps = hash:/etc/postfix/dependent

以下コマンド実行
touch /etc/postfix/dependent
postmap hash:/etc/postfix/dependent

## 1.4 webminインストール

apt-get install webmin
１０分くらいかかった気がする

参考：http://projpi.com/diy-home-projects-with-a-raspberry-pi/raspberry-pi-2-webmin-sever/



### 1-3-2.webmin稼動確認

https://[ip]:10000/にアクセスして表示されるかどうか確認します。
表示されたらrootで入れるか確認します。



## 1-5 virtualminインストール

~~install.shでインストールできるか検証中~~
~~wget http://software.virtualmin.com/gpl/scripts/install.sh~~

~~chmod +x install.sh~~
~~sh ./install.sh~~

wget http://download.webmin.com/download/virtualmin/webmin-virtual-server_5.0.gpl_all.deb

sudo dpkg --install webmin-virtual-server_5.0.gpl_all.deb