mono-3 インストール
前提
- OS: Linux CentOS 6.3
- インストール先: /opt/mono以下
- Apacheをインストールしておく
ソースコード取得
ソースコード保存場所
mkdir -p /opt/src/mono
cd /opt/src/mono
GitHub
git clone git://github.com/mono/mono.git
git clone git://github.com/mono/xsp.git
git clone git://github.com/mono/libgdiplus.git
git clone git://github.com/mono/mod_mono.git
mono-project
wget http://download.mono-project.com/sources/mono/mono-3.2.0.tar.bz2
ライブラリパス追加
echo /opt/mono/lib > /etc/ld.so.conf.d/mono.conf
コマンドサーチパス追加
vi ~/.bashrc
export PATH=/opt/mono/bin:$PATH
source ~/.bashrc
libgdiplus インストール
./autogen.sh --prefix=/opt/mono
make
make install
ldconfig
mono インストール
./autogen.sh --prefix=/opt/mono
make
make install
ldconfig
- GitHubから取得した最新のソースコードでmakeでエラーになる場合は、mono-projectから取得したソースコードをまずインストールして、その後、GitHubのソースコードをインストールし直す。
- mono-projectから取得するソースコードはmono 2系でもいいかもしれない。
xsp インストール
PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig ./autogen.sh --prefix=/opt/mono
make
make install
ldconfig
mod_mono インストール
./autogen.sh --prefix=/opt/mono
make
make install
4.5 GAC のバグ?