前のエントリーのmonoはソースからインストールしていたものだったので、Mono 1.2.2.1 Downloads -- rhel-4-i386からのインストール方法を。といってもリンク先のページに書いてありましたね。
This distro supports installing packages via yum. Putting the mono.repo file in /etc/yum.repos.d will allow you to install mono and related packages.
一応、私が実行した方法を書いておきます。
/etc/yum.repos.dにmono.repoを加えます。
[mono]
name=Mono for rhel-4-i386 (stable)
baseurl=http://go-mono.com/download-stable/rhel-4-i386/
enabled=1
gpgcheck=0
これでyumからインストールできるので、yum list |grep mono
とすると、こんな感じ。
[root@reisato ~]# yum list |grep mono
IronPython.noarch 1.0.1-0.novell mono
art-sharp.i386 1.0.10-3.rhel4.novell mono
art-sharp2.i386 2.4.3-1.rhel4.novell mono
boo.noarch 0.7.6.2237-1.novell mono
bytefx-data-mysql.i586 1.2.2.1-0.novell mono
gconf-sharp.i386 1.0.10-3.rhel4.novell mono
gconf-sharp2.i386 2.4.3-1.rhel4.novell mono
gecko-sharp.noarch 0.6-1.novell mono
gecko-sharp2.noarch 0.11-2.novell mono
glade-sharp.i386 1.0.10-3.rhel4.novell mono
glade-sharp2.i386 2.4.3-1.rhel4.novell mono
glib-sharp.i386 1.0.10-3.rhel4.novell mono
glib-sharp2.i386 2.4.3-1.rhel4.novell mono
gnome-sharp.i386 1.0.10-3.rhel4.novell mono
gnome-sharp2.i386 2.4.3-1.rhel4.novell mono
gnome-vfs-sharp2.i386 2.4.3-1.rhel4.novell mono
gtk-sharp.i386 1.0.10-3.rhel4.novell mono
gtk-sharp-complete.i386 1.0.10-3.rhel4.novell mono
gtk-sharp-complete-debuginfo.i386 1.0.10-3.rhel4.novell mono
gtk-sharp-gapi.i386 1.0.10-3.rhel4.novell mono
gtk-sharp2.i386 2.4.3-1.rhel4.novell mono
gtk-sharp2-complete.i386 2.4.3-1.rhel4.novell mono
gtk-sharp2-complete-debuginfo.i386 2.4.3-1.rhel4.novell mono
gtk-sharp2-doc.i386 2.4.3-1.rhel4.novell mono
gtk-sharp2-gapi.i386 2.4.3-1.rhel4.novell mono
gtkhtml-sharp.i386 1.0.10-3.rhel4.novell mono
gtkhtml-sharp2.i386 2.4.3-1.rhel4.novell mono
gtksourceview-sharp2.noarch 0.10-3.novell mono
heap-buddy.i386 0.1-1.novell mono
ibm-data-db2.i586 1.2.2.1-0.novell mono
ikvm.noarch 0.28.0.0-1.novell mono
libgdiplus.i386 1.2.2-0.rhel4.novell mono
libgdiplus-debuginfo.i386 1.2.2-0.rhel4.novell mono
mod_mono.i386 1.2.1-0.rhel4.novell mono
mod_mono-debuginfo.i386 1.2.1-0.rhel4.novell mono
mono-basic.noarch 1.2.2-0.novell mono
mono-complete.i586 1.2.2.1-0.novell mono
mono-core.i586 1.2.2.1-0.novell mono
mono-data.i586 1.2.2.1-0.novell mono
mono-data-firebird.i586 1.2.2.1-0.novell mono
mono-data-oracle.i586 1.2.2.1-0.novell mono
mono-data-postgresql.i586 1.2.2.1-0.novell mono
mono-data-sqlite.i586 1.2.2.1-0.novell mono
mono-data-sybase.i586 1.2.2.1-0.novell mono
mono-debugger.i386 0.31-1.novell mono
mono-devel.i586 1.2.2.1-0.novell mono
mono-extras.i586 1.2.2.1-0.novell mono
mono-jscript.i586 1.2.2.1-0.novell mono
mono-locale-extras.i586 1.2.2.1-0.novell mono
mono-nunit.i586 1.2.2.1-0.novell mono
mono-tools.noarch 1.2.1-1.novell mono
mono-web.i586 1.2.2.1-0.novell mono
mono-winforms.i586 1.2.2.1-0.novell mono
monodevelop.noarch 0.12-0.novell mono
monodoc-core.noarch 1.2.1-1.novell mono
nant.noarch 0.85.0-1.novell mono
rsvg-sharp.i386 1.0.10-3.rhel4.novell mono
rsvg-sharp2.i386 2.4.3-1.rhel4.novell mono
vte-sharp.i386 1.0.10-3.rhel4.novell mono
vte-sharp2.i386 2.4.3-1.rhel4.novell mono
xsp.noarch 1.2.1-0.novell mono
[root@reisato ~]#
mono-completeとmod_monoをインストールすれば大体完了です。
/etc/httpd/conf/httpd.confに以下を加えます。
AliasやMonoApplicationsの内容は好みで変更できます。よく出てくる例はXSPのデモみたいです。
LoadModule mono_module modules/mod_mono.so
Alias /demo "/usr/share/doc/xsp/test"
MonoApplications "/demo:/usr/share/doc/xsp/test"
<Location /demo>
SetHandler mono
</Location>
#コード ビハインドモデルは使えるのかな?
コメントする