Ubuntsu 12.4LTSにALMiniumのインストール

1.Ubuntsuの設定

System Settings -> Language Support -> Install/Remove Languages
Japaneseを選択。
Keyboard Layout -> Japanese

2.インストールの準備

sudo apt-get install apache2
sudo apt-get install wget git ruby build-essential imagemagick
wget http://rubyforge.org/frs/download.php/76729/rubygems-1.8.25.tgz
wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.25.tgz
tar xzf rubygems-1.8.25.tgz
cd rubygems-1.8.25
sudo ruby setup.rb
cd

3.ALMiniumのインストール

sudo git clone https://github.com/alminium/alminium.git
cd alminium
sudo ./smelt
ホストの設定 127.0.0.1
sslの使用しない
メールの設定 設定しない

途中でMySQLのパスワードを要求されますが、設定はしないように。

4.apache2の設定変更

sudo vi /etc/apache2/sites-enabled/redmine

LoadModule passenger_module /var/lib/gems/1.9.1/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.9.1/gems/passenger-4.0.19

4.perlのインストール

sudo apt-get install perl

5.perlのLADPモジュールのインストール

perl -MCPAN -e shell
この後の質問はリターンしていく。
o conf prerequisites_policy follow

o conf commit

install Authen::Simple::LDAP

vcsの設定

sudo gedit /etc/apache2/sites-enabled/vcs

PerlLoadModule Apache::Authn::Redmine

# Gitの設定
PerlLoadModule Authen::Simple::LDAP
SetEnv GIT_PROJECT_ROOT /var/opt/alminium/git
SetEnv GIT_HTTP_EXPORT_ALL
SetEnv REMOTE_USER=$REDIRECT_REMOTE_USER
ScriptAlias /git/ /usr/libexec/git-core/git-http-backend


6.apacheの再起動

sudo /etc/init.d/apache2 restart

7. リポジトリの削除設定

sudo gedit /opt/alminium/config/scm.yml

deny_delete: true -> false

.HTTPSでgitでチェックアウトする時
config --global http.sslVerify false