Changes

Jump to navigation Jump to search
91 bytes removed ,  07:32, 2 July 2015
Line 97: Line 97:  
=Mono on SME8=
 
=Mono on SME8=
   −
mmcarn use info found on [this post http://stackoverflow.com/questions/3510320/install-mono-on-centos5-5-using-yum] to answer a post [here  http://forums.contribs.org/index.php?action=post;quote=237623;topic=47977.0;last_msg=237624]
+
mmcarn use info found on [this post http://stackoverflow.com/questions/3510320/install-mono-on-centos5-5-using-yum] to answer a post [here  http://forums.contribs.org/index.php/topic,47977.0.html]
    
==Install==
 
==Install==
   −
[code]
+
 
/sbin/e-smith/db yum_repositories set mono repository \
+
/sbin/e-smith/db yum_repositories set mono repository \
Name 'Mono 2.x for rhel-5-i386 (stable)' \
+
Name 'Mono 2.x for rhel-5-i386 (stable)' \
BaseURL 'http://ftp.novell.com/pub/mono/download-stable/RHEL_5/' \
+
BaseURL 'http://ftp.novell.com/pub/mono/download-stable/RHEL_5/' \
EnableGroups no \
+
EnableGroups no \
GPGCheck yes \
+
GPGCheck yes \
GPGKey http://ftp.novell.com/pub/mono/download-stable/RHEL_5/repodata/repomd.xml.key \
+
GPGKey http://ftp.novell.com/pub/mono/download-stable/RHEL_5/repodata/repomd.xml.key \
Visible yes \
+
Visible yes \
status disabled
+
status disabled
signal-event yum-modify
+
signal-event yum-modify
yum --enablerepo=mono install monotools-addon-server mod_mono-addon mono-addon-wcf
+
yum --enablerepo=mono install monotools-addon-server mod_mono-addon mono-addon-wcf
[/code]
+
 
    
Now verify you get happy-looking results from
 
Now verify you get happy-looking results from
[code]source /opt/novell/mono/bin/mono-addon-environment.sh
+
source /opt/novell/mono/bin/mono-addon-environment.sh
mono --version
+
mono --version
[/code]
+
 
    
Finally, "If you want the Mono environment to be permanent you can issue the following command.":
 
Finally, "If you want the Mono environment to be permanent you can issue the following command.":
[code]
+
cp /opt/novell/mono/bin/mono-addon-environment.sh /etc/profile.d
cp /opt/novell/mono/bin/mono-addon-environment.sh /etc/profile.d
  −
[/code]
   
(mmccarn suspect this is irrelevant for web apps)
 
(mmccarn suspect this is irrelevant for web apps)
    
Now make the custom template fragment:
 
Now make the custom template fragment:
[code]
+
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
+
cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
+
echo '  #Template for mod_mono
echo '  #Template for mod_mono
   
   LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so
 
   LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so
 
   AddType application/x-asp-net .aspx
 
   AddType application/x-asp-net .aspx
Line 148: Line 145:  
   
 
   
 
   MonoServerPath /opt/novell/mono/bin/mod-mono-server2
 
   MonoServerPath /opt/novell/mono/bin/mod-mono-server2
' > 20LoadModule80mod_mono
+
' > 20LoadModule80mod_mono
 
+
signal-event remoteaccess-update
signal-event remoteaccess-update
  −
 
  −
[/code]
      
==creating space to test app using browser==  
 
==creating space to test app using browser==  
 
Now make the test application accessible in a browser (this is a test app from mono package):
 
Now make the test application accessible in a browser (this is a test app from mono package):
   −
[code]
+
mkdir -p /home/e-smith/files/ibays/Primary/html/mono-test
mkdir -p /home/e-smith/files/ibays/Primary/html/mono-test
+
cp -r /opt/novell/mono/lib/xsp/test/* /home/e-smith/files/ibays/Primary/html/mono-test
cp -r /opt/novell/mono/lib/xsp/test/* /home/e-smith/files/ibays/Primary/html/mono-test
+
chown -R admin:shared /home/e-smith/files/ibays/Primary/html/mono-test
chown -R admin:shared /home/e-smith/files/ibays/Primary/html/mono-test
  −
[/code]
   
(This way you're sticking it in the Primary ibay to avoid needing to create an ibay for testing)
 
(This way you're sticking it in the Primary ibay to avoid needing to create an ibay for testing)
   −
After the above steps you'll get a sample page at http://<smeserver>/mono-test
+
After the above steps you'll get a sample page at '''http://<smeserver>/mono-test'''
    
If you like to use mono on another place, an ibay for example, you're free to do.
 
If you like to use mono on another place, an ibay for example, you're free to do.
 
You can copy the test files above to another place:
 
You can copy the test files above to another place:
 
Create an ibay "mono" and
 
Create an ibay "mono" and
[code]
+
mkdir -p /home/e-smith/files/ibays/mono/html/sample
mkdir -p /home/e-smith/files/ibays/mono/html/sample
+
cp -r /opt/novell/mono/lib/xsp/test/* /home/e-smith/files/ibays/mono/html/sample
cp -r /opt/novell/mono/lib/xsp/test/* /home/e-smith/files/ibays/mono/html/sample
+
chown -R admin:shared /home/e-smith/files/ibays/mono/html/sample
chown -R admin:shared /home/e-smith/files/ibays/mono/html/sample
  −
[/code]
  −
 
  −
And test pointing an browser to page http://<smeserver>/mono/sample/
  −
 
  −
 
      +
And test pointing an browser to page '''http://<smeserver>/mono/sample/'''
     

Navigation menu