<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nathan Bridgewater &#187; Install</title>
	<atom:link href="http://www.integratedwebsystems.com/tag/install/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.integratedwebsystems.com</link>
	<description>My Little .NET Sandbox</description>
	<lastBuildDate>Thu, 19 Jan 2012 20:37:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Install Mono 2.10.8 from Source on Ubuntu with a Bash Script</title>
		<link>http://www.integratedwebsystems.com/2011/08/install-mono-2-10-3-on-ubuntu-using-bash-script/</link>
		<comments>http://www.integratedwebsystems.com/2011/08/install-mono-2-10-3-on-ubuntu-using-bash-script/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 03:26:58 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Install]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/?p=1207</guid>
		<description><![CDATA[NOTE: Badgerports.org is now current w/ 2.10.5. This bash script is more...]]></description>
			<content:encoded><![CDATA[<p><em>NOTE: <a href="http://badgerports.org">Badgerports.org</a> is now current w/ 2.10.5. This bash script is more useful when installing parallel Mono, when a new version is released and not yet published on badgerports, or if you simply want to compile it yourself from source. I highly recommend trying Badgerports first.</em></p>
<p>I just updated the 2.10 script to use the latest 2.10.8 Mono install.</p>
<p><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;">Install</span></p>
<pre class="brush: bash; gutter: false;">mkdir mono-2.10
cd mono-2.10
wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.10.sh
chmod 755 install_mono-2.10.sh
./install_mono-2.10.sh</pre>
<p>&nbsp;</p>
<p>Enjoy!</p>
<h4>Update 12/30/2011 &#8211; Updated Mono 2.10.6 to 2.10.8</h4>
<h4>Update 10/16/2011 &#8211; Updated Mono 2.10.5 to 2.10.6</h4>
<h4>Update 8/31/2011 &#8211; Updated Mono 2.10.4 to 2.10.5</h4>
<h4>Update 8/11/2011 &#8211; Updated Mono 2.10.3 to 2.10.4 for minor update.</h4>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2011/08/install-mono-2-10-3-on-ubuntu-using-bash-script/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Install Mono 2.10.2 and MonoDevelop 2.6 Beta 3 on Ubuntu With a Bash Script</title>
		<link>http://www.integratedwebsystems.com/2011/05/install-mono-2-10-2-and-monodevelop-2-6-beta-3-on-ubuntu-or-fedora-with-a-bash-script/</link>
		<comments>http://www.integratedwebsystems.com/2011/05/install-mono-2-10-2-and-monodevelop-2-6-beta-3-on-ubuntu-or-fedora-with-a-bash-script/#comments</comments>
		<pubDate>Thu, 26 May 2011 17:17:17 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[monodevelop]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/?p=1147</guid>
		<description><![CDATA[After @migueldeicaza announced MonoDevelop Beta 3 a few days ago, I updated...]]></description>
			<content:encoded><![CDATA[<p>After <a href="https://twitter.com/#!/migueldeicaza">@migueldeicaza</a> announced <a href="http://monodevelop.com/Download">MonoDevelop Beta 3</a> a few days ago, I updated my scripts to install the new version. I’ve also included an upgrade script for those of you who used my <a href="/2011/03/monodevelop-2-4-and-2-6-beta-install-script-for-ubuntu-fedora/">Beta 2 script</a>. The upgrade will uninstall the three Beta 2 projects and then download, compile and install the three new ones. I’ve only tested this so far on Ubuntu Natty (11.04), so let me know here if you have any problems with other versions.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span id="more-1147"></span></p>
<h3>Steps to Install</h3>
<ol>
<li>Install Mono 2.10</li>
<li>Install MonoDevelop</li>
<li>Use the launcher script to run MonoDevelop.</li>
</ol>
<p>&nbsp;</p>
<h3>Installing Mono</h3>
<p>If you already have mono installed or are upgrading, skip this step. This will install the latest <strong>Mono 2.10.2</strong> to the prefix directory /opt/mono-2.10.</p>
<p><em>NOTE: You can optionally change the PREFIX value in the beginning of the script to install to a different location. </em></p>
<h4>Ubuntu</h4>
<pre class="brush: bash; gutter: false;">mkdir mono-2.10
cd mono-2.10
wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.10.sh
chmod 755 install_mono-2.10.sh
./install_mono-2.10.sh</pre>
<p>&nbsp;</p>
<h4>Fedora (&lt; F15)</h4>
<p>NOTE: Fedora 15 is packaged with Mono 2.10.2 and can be easily installed with YUM.<br />
<em>yum install mono xsp mono-devel</em></p>
<pre class="brush: bash; gutter: false;">mkdir mono-2.10
cd mono-2.10
wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/fedora/install_mono-2.10.sh
chmod 755 install_mono-2.10.sh
su
./install_mono-2.10.sh</pre>
<p>&nbsp;</p>
<p>If all is well, enter:</p>
<pre class="brush: bash; gutter: false;">/opt/mono-2.10/bin/mono -V</pre>
<p>And you should get a display of Mono 2.10.2</p>
<pre class="brush: bash; gutter: false;">Mono JIT compiler version 2.10.2 (tarball Mon May 23 14:23:52 CDT 2011)
Copyright (C) 2002-2011 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  x86
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            Included Boehm (with typed GC and Parallel Mark)</pre>
<p>&nbsp;</p>
<h3>Installing MonoDevelop Beta 3</h3>
<p>If you did not use my script for Beta 2, then you can easily install a new fresh copy of Beta 3. </p>
<p><i>NOTE: I&#8217;m still working on a script for Fedora 15 (or any system installed w/ Gnome 3) due to the newer dependencies.</i></p>
<h4>Ubuntu</h4>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_monodevelop-2.5.92.sh
chmod 755 install_monodevelop-2.5.92.sh
./install_monodevelop-2.5.92.sh</pre>
<h4>Fedora (<15)</h4>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/fedora/install_monodevelop-2.5.92.sh
chmod 755 install_monodevelop-2.5.92.sh
su
./install_monodevelop-2.5.92.sh</pre>
<p>&nbsp;</p>
<h3>Upgrade Beta 2 to Beta 3</h3>
<p>Upgrade the existing version. Download this script to the same directory you installed Beta 2. It will uninstall the older version using the original install source that should still be there.</p>
<h4>Ubuntu</h4>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/upgrade-monodevelop-2.5.91-to-2.5.92.sh
chmod 755 upgrade-monodevelop-2.5.91-to-2.5.92.sh
./upgrade-monodevelop-2.5.91-to-2.5.92.sh</pre>
<h4>Fedora (<15)</h4>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/fedora/upgrade-monodevelop-2.5.91-to-2.5.92.sh
chmod 755 upgrade-monodevelop-2.5.91-to-2.5.92.sh
su
./upgrade-monodevelop-2.5.91-to-2.5.92.sh</pre>
<p>&nbsp;</p>
<p>Enjoy!</p>
<p>This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit <a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a> or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2011/05/install-mono-2-10-2-and-monodevelop-2-6-beta-3-on-ubuntu-or-fedora-with-a-bash-script/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>Mono 2.10 Install Script for Ubuntu &amp; Fedora</title>
		<link>http://www.integratedwebsystems.com/2011/02/mono-2-10-install-script-for-ubuntu-fedora/</link>
		<comments>http://www.integratedwebsystems.com/2011/02/mono-2-10-install-script-for-ubuntu-fedora/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 21:50:31 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[2.10]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/2011/02/mono-2-10-install-script-for-ubuntu-fedora/</guid>
		<description><![CDATA[Update 10/4/2011 &#8211; I&#8217;m starting to consolidate the major version posts. This...]]></description>
			<content:encoded><![CDATA[<h4>Update 10/4/2011 &#8211; I&#8217;m starting to consolidate the major version posts. This script refers to 2.10.1; however, it installs 2.10 latest. Refer to the <a href="/2011/08/install-mono-2-10-3-on-ubuntu-using-bash-script/">current 2.10 post</a> for more info.</h4>
<p>I just updated the bash install script for Mono 2.10. Thanks to @Marv for the Ubuntu script and heads up that 2.10 was released. This script is mainly intended for use with linux/apache web servers. It will install Mono, GTK, OpenGDI, XSP, and Mod_Mono. For Mono Develop, read through the <a href="http://monodevelop.com/Developers/Building_MonoDevelop">Building Mono Develop page</a> [mono-project.com], which will require a few additional packages not included in this script.</p>
<p>To install for Ubuntu:</p>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.10.sh
chmod 755 install_mono-2.10.sh
./install_mono-2.10.sh</pre>
<p>&nbsp;</p>
<p>To install for Fedora:</p>
<pre class="brush: bash; gutter: false;">yum install wget
wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/fedora/install_mono-2.10.sh
chmod 755 install_mono-2.10.sh
./install_mono-2.10.sh</pre>
<p>&nbsp;</p>
<p>Again, if setting up a web server, be sure to set the VirtualHost environment up correctly with PATH &amp; LD_LIBRARY_PATH. (here, IOMAP is optional) See <a href="http://go-mono.com/config-mod-mono/">configuring virtual hosts</a>. The following line should be included in your VirtualHost configuration.</p>
<pre class="brush: bash; gutter: false;">MonoSetEnv site_name MONO_IOMAP=all;PATH=/opt/mono-2.10/bin:$PATH;LD_LIBRARY_PATH=/opt/mono-2.10/lib:$LD_LIBRARY_PATH;</pre>
<p>&nbsp;</p>
<h4>Update &#8211; March 15, 2011</h4>
<p>I&#8217;m refactoring some stuff, so bare with me. Today I&#8217;m introducing a totally re-written script that will hopefully make it easier to adapt to updates in the future. So far, I&#8217;ve treated these bash scripts like I do Windows batch files. But I took some time and tried to learn a little more about writing bash scripts.  The new scripts will stop if any errors are encountered. This is good and bad.  Good because now you know something went wrong, and the errors are much easier to find. Bad (maybe) because now you know something might not have worked. <img src='http://www.integratedwebsystems.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Anyway, I hope the changes will help everyone.</p>
<p>I&#8217;ve changed all the prefixes to use the major/minor version. So 2.10.1, 2.10.2 etc, will use prefix /opt/mono-2.10. You&#8217;ll always have the option to change that if you wish to use a different prefix. There&#8217;s a single variable in the beginning of the script that sets the prefix.</p>
<p>Finally, there does seem to be a problem at the end of installing xsp. However, everything seems to go in okay.</p>
<p>Good luck!</p>
<p>&nbsp;</p>
<h4>UPDATE &#8211; March 8, 2011</h4>
<p>Mono 2.10.1 was released Feb 25th. I updated the install script for 2.10 to use the Mono 2.10.1 package. (That was the only package updated in this version). I&#8217;ve also included an experimental <a href="https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/update_mono-2.10-to-mono-2.10.1.sh">upgrade script for 2.10 to 2.10.1 here</a>. (fedora vs ubuntu use the same script). Download it to the same location of your script for 2.10 and run it.  It will uninstall just mono-2.10 and then download, compile, and re-install the new mono-2.10.1.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2011/02/mono-2-10-install-script-for-ubuntu-fedora/feed/</wfw:commentRss>
		<slash:comments>102</slash:comments>
		</item>
		<item>
		<title>Mono 2.8.2 Script Updated for Ubuntu and Fedora</title>
		<link>http://www.integratedwebsystems.com/2011/01/mono-2-8-2-script-updated-for-ubuntu-and-fedora/</link>
		<comments>http://www.integratedwebsystems.com/2011/01/mono-2-8-2-script-updated-for-ubuntu-and-fedora/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 22:18:06 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[2.8.2]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Install]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/2011/01/mono-2-8-2-script-updated-for-ubuntu-and-fedora/</guid>
		<description><![CDATA[&#160; I just committed the script for 2.8.2. This was literally a...]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>I just committed the script for 2.8.2. This was literally a text replacement of 2.8.1. However, this one seems to work with asp.net membership out of the box; so that&rsquo;s good. Anyways you can find these scripts at <a href="https://github.com/nathanb/iws-snippets">github.com</a> or use the bash sequence below.</p>
<p>I ran through these scripts on Ubuntu 10.10 and Fedora 14 fresh installs.&nbsp; I would discourage setting your default environment path to use this version and stick to using it just for Asp.Net. You can set the MonoPath in your Apache virtual host config to use this one specifically.&nbsp; It will install to /opt/mono-2.8.2</p>
<p>Comment if you have any questions or problems.</p>
<h3>Ubuntu</h3>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.8.2.sh
chmod 755 install_mono-2.8.2.sh
./install_mono-2.8.2.sh</pre>
<p>&nbsp;</p>
<h3>Fedora</h3>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/fedora/install_mono-2.8.2.sh
chmod 755 install_mono-2.8.2.sh
./install_mono-2.8.2.sh</pre>
<p>&nbsp;</p>
<h4>Update 1/30/2011</h4>
<p>Be sure and set the environment variables in the virtual host config to use the correct prefix. This script will install to /opt/mono-2.8.2; &nbsp;So modify the MonoSetEnv line in your virtual host config:&nbsp;</p>
<p><code>MonoSetEnv appName MONO_IOMAP=all;LD_LIBRARY_PATH=/opt/mono-2.8.2/lib:$LD_LIBRARY_PATH;PATH=/opt/mono-2.8.2/bin:$PATH</code></p>
<p>MONO_IOMAP=all is optional; but on by default usually. The important part is to include the other two so mod_mono knows how to find this 2.8.2 install. &nbsp;Likewise, if you&#39;re running console or GUI apps w/ this version; you&#39;ll need to set your local environment to use the modified LD_LIBRARY_PATH and PATH as well. See&nbsp;<a href="http://www.mono-project.com/Parallel_Mono_Environments">http://www.mono-project.com/Parallel_Mono_Environments</a>&nbsp;for more info.&nbsp;</p>
<p>&nbsp;</p>
<h4>Update 2/20/2011</h4>
<p>Mono 2.10 has been released and I <a href="/2011/02/mono-2-10-install-script-for-ubuntu-fedora/">added a new install script</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2011/01/mono-2-8-2-script-updated-for-ubuntu-and-fedora/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Mono 2.8.1 Install Script for Ubuntu and Fedora Web Server</title>
		<link>http://www.integratedwebsystems.com/2010/12/mono-2-8-1-install-script-for-ubuntu-and-fedora/</link>
		<comments>http://www.integratedwebsystems.com/2010/12/mono-2-8-1-install-script-for-ubuntu-and-fedora/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 17:03:25 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[2.8.1]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/?p=1062</guid>
		<description><![CDATA[I just updated the install script for Mono 2.8.1. Better late than...]]></description>
			<content:encoded><![CDATA[<p>I just updated the install script for Mono 2.8.1. Better late than never. <img src='http://www.integratedwebsystems.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &nbsp;This script will install mono, gtk, gdi, xsp and mod_mono for use with a web server. &nbsp;</p>
<p>Ubuntu:</p>
<pre class="brush: xml; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.8.1.sh</pre>
<p>Fedora:</p>
<pre class="brush: bash; gutter: false;">wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/fedora/install_mono-2.8.1.sh</pre>
<p>&nbsp;</p>
<p>After download:</p>
<pre class="brush: bash; gutter: false;">chmod 755 install_mono-2.8.1.sh
./install_mono-2.8.1.sh</pre>
<p>&nbsp;</p>
<p>If you have previously installed Mono from source, you may want to uninstall it before deleting its source. Run <em>sudo make uninstall</em> from each component directory you previously installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2010/12/mono-2-8-1-install-script-for-ubuntu-and-fedora/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Mono 2.8 Install Script for Ubuntu &amp; Fedora</title>
		<link>http://www.integratedwebsystems.com/2010/10/mono-2-8-install-script-for-ubuntu-fedora/</link>
		<comments>http://www.integratedwebsystems.com/2010/10/mono-2-8-install-script-for-ubuntu-fedora/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 19:00:00 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[bzip]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/?p=996</guid>
		<description><![CDATA[I updated both my scripts for Ubuntu and Fedora to download and...]]></description>
			<content:encoded><![CDATA[<p>I updated both my scripts for Ubuntu and Fedora to download and install the latest 2.8 Mono release.&nbsp; I&rsquo;ve also been playing with GTK lately (specifically Pixbufs) and so this script now includes the install for GTK-Sharp. Anyway, you can find the updated scripts on my <a href="http://github.com/nathanb/iws-snippets/tree/master/mono-install-scripts/">GitHub snippets project</a>.&nbsp; Both Fedora and Ubuntu install scripts should succesfully install mod_mono, Xsp, mono core, GTK, and GDIplus at a minimum.</p>
<p>If you have problems running your apps that use the gdi-plus, it could be resolved with a refresh of the DllMap.&nbsp; Enter &quot;sudo ldconfig&quot;&nbsp; and then try to re-run your app. Checkout <a href="http://www.mono-project.com/DllNotFoundException">http://www.mono-project.com/DllNotFoundException</a> for more details.</p>
<h4>2/20/2011 Update</h4>
<p>Mono 2.10 has been released. I added a <a href="/2011/02/mono-2-10-install-script-for-ubuntu-fedora/">new install script</a>&nbsp;here.&nbsp;</p>
<h4><em>1/27/2011 update</em></h4>
<p>Mono 2.8.2 was released awhile back, which included some security fixes and enhancements. I have since posted an <a href="/2011/01/mono-2-8-2-script-updated-for-ubuntu-and-fedora/">updated script along another blog post</a> related to it here.&nbsp;</p>
<h4><em>10/26/2010 update </em></h4>
<p><em>The script now installs to /opt/mono-2.8 instead of /usr/local in favor of the <a href="http://www.mono-project.com/Parallel_Mono_Environments">parallel mono environment</a> suggestion. You may need to <strong>add /opt/mono-2.8/bin to your system PATH</strong>. </em></p>
<p><em>For Ubuntu, this is located in /etc/environment; insert /opt/mono-2.8/bin to the beginning of the path. Keep in mind, this will change the global PATH, so if your&#39;e using a workstation, this may affect other applications that depend on Mono. Consider changing your profile PATH. (See comments for more details).&nbsp;</em></p>
<p><em>For RH/Fedora, I updated the install script to also create an environment script at: /etc/profile.d to include this mono install to your system path.</em></p>
<p><strong>Disclaimer:</strong> You should only try this script if your&#39;e familiar with the process of compiling packages manually. I&#39;m trying to make it work for MonoDevelop and other files, but it may not work with them in its current state.</p>
<p><span style="color: rgb(128,0,0)">Feel free to fork and make changes of your own to the script from GitHub. I&#39;ll gladly welcome pull requests containing improvements. </span></p>
<p>&nbsp;</p>
<p><span id="more-996"></span></p>
<p>Ubuntu:</p>
<pre class="brush: bash; gutter: false;">wget http://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.8.sh</pre>
<p>&nbsp;</p>
<p>Fedora:</p>
<pre class="brush: bash; gutter: false;">wget http://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/fedora/install_mono-2.8.sh</pre>
<p>&nbsp;</p>
<p>After download:</p>
<pre class="brush: bash; gutter: false;">chmod 755 install_mono-2.8.sh
./install_mono-2.8.sh</pre>
<p>&nbsp;</p>
<p>If you have previously installed Mono from source, you may want to uninstall it before deleting its source. Run <em>sudo make uninstall</em> from each component directory you previously installed.</p>
<p>&nbsp;</p>
<p>Just for kicks, here is a snapshot of the full Ubuntu script (Fedora is nearly identical with corresponding&nbsp; yum package names).</p>
<pre class="brush: bash; gutter: false;">#!/bin/bash

TOPDIR=$(pwd)
BUILDDIR=$TOPDIR/build
DLDDIR=$TOPDIR/downloads

export PATH=/opt/mono-2.8/bin:$PATH

echo &quot;updating existing system&quot;
sudo apt-get update
sudo apt-get upgrade -y

echo &quot;installing prerequisites&quot;
sudo apt-get install -y build-essential libc6-dev g++ gcc libglib2.0-dev pkg-config subversion apache2 apache2-threaded-dev bison gettext autoconf automake libtool libpango1.0-dev libatk1.0-dev libgtk2.0-dev libtiff4-dev libgif-dev libglade2-dev

mkdir -p $BUILDDIR

echo
echo &quot;downloading mono packages&quot;
echo

cd $BUILDDIR

wget http://ftp.novell.com/pub/mono/sources/xsp/xsp-2.8.tar.bz2
wget http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.8.tar.bz2
wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.8.tar.bz2
wget http://ftp.novell.com/pub/mono/sources/libgdiplus/libgdiplus-2.8.tar.bz2
wget http://ftp.novell.com/pub/mono/sources/gtk-sharp212/gtk-sharp-2.12.10.tar.bz2

cd $BUILDDIR
bunzip2 -df xsp-2.8.tar.bz2
tar -xvf xsp-2.8.tar

bunzip2 -df mod_mono-2.8.tar.bz2
tar -xvf mod_mono-2.8.tar

bunzip2 -df mono-2.8.tar.bz2
tar -xvf mono-2.8.tar

bunzip2 -df libgdiplus-2.8.tar.bz2
tar -xvf libgdiplus-2.8.tar

bunzip2 -df gtk-sharp-2.12.10.tar.bz2
tar -xvf gtk-sharp-2.12.10.tar

echo
echo &quot;building and installing mono packages&quot;
echo

cd $BUILDDIR
cd libgdiplus-2.8
./configure --prefix=/opt/mono-2.8
make
sudo make install

cd $BUILDDIR
cd mono-2.8
./configure --prefix=/opt/mono-2.8
make
sudo make install

cd $BUILDDIR
cd gtk-sharp-2.12.10
./configure --prefix=/opt/mono-2.8
make
sudo make install

cd $BUILDDIR
cd xsp-2.8
./configure --prefix=/opt/mono-2.8
make
sudo make install

cd $BUILDDIR
cd mod_mono-2.8
./configure --prefix=/opt/mono-2.8
make
sudo make install
cd $BUILDDIR

echo
echo &quot;done&quot;</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2010/10/mono-2-8-install-script-for-ubuntu-fedora/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
		<item>
		<title>Install Mono Daily Build Script for Fedora 13</title>
		<link>http://www.integratedwebsystems.com/2010/09/install-mono-daily-build-script-for-fedora-13/</link>
		<comments>http://www.integratedwebsystems.com/2010/09/install-mono-daily-build-script-for-fedora-13/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:01:03 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[trunk]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/?p=955</guid>
		<description><![CDATA[A while back I added a Fedora 13 install script for Mono...]]></description>
			<content:encoded><![CDATA[<p><a title="Mono Project" href="http://www.mono-project.com/"><img style="border-bottom: 0px solid; border-left: 0px solid; width: 100px; float: right; height: 120px; border-top: 0px solid; border-right: 0px solid" alt="Mono Project" src="/wp-content/uploads/2010/08/Monogorillaaqua.100px.png" /></a><a href="http://fedoraproject.org"><img style="border-right-width: 0px; width: 207px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; height: 169px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Fedora Project" alt="Fedora 13" src="/wp-content/uploads/2010/09/fedora.png" /></a> A while back I added a Fedora 13 install script for Mono that downloads, builds, and installs the last tested daily build along with xsp and mod_mono.</p>
<p>I just recently updated it to use the Sept 1st, 2010 <a href="http://mono.ximian.com/daily/">daily build</a>. You can pull the latest script directly from my <a href="http://www.integratedwebsystems.com/resources/p796/fedora_mono-trunk.sh">website</a> or from my <a href="http://github.com/nathanb/iws-snippets">repository</a> on <a href="http://www.github.com">github</a>.</p>
<p>&#160;</p>
<h2>Script Usage</h2>
<p>My test environment was a standard web server install from the Fedora 13 download DVD.&#160; After the install, I started the same process I performed with the Ubuntu install, which was something like this:</p>
<pre class="brush: bash; gutter: false;">mkdir mono
cd mono
wget http://www.integratedwebsystems.com/resources/p796/fedora_mono-trunk.sh
chmod 744 fed*.sh
./fedora_mono-trunk.sh</pre>
<p>That’s it. It’ll first install all the required dependencies for the build and the web server. It’ll then download the 9/1 build (or latest tested version) from the daily tarball list and pull mod_mono and xsp from subversion trunk. Finally, it will extract, compile, and install everything. </p>
<p>The only thing remaining is to setup a web application and configure apache to use mod_mono. For this, I like to use the <a href="http://www.go-mono.com/config-mod-mono/">Mod Mono Config Tool</a> as a starting point to build my virtual host configuration file. </p>
<p>Setup your web server: </p>
<ol>
<li>Move the mod_mono.conf from /etc/httpd/conf to /etc/httpd/conf.d</li>
<li>Create a new directory to hold your virtual host config files at: /etc/httpd/sites-enabled<br />
    <br />mkdir /etc/httpd/sites-enabled</li>
<li>Copy your new virtual host config file to /etc/httpd/sites-enabled</li>
<li>Append a virtual host config line to your httpd.conf<br />
    <br />echo ”Include sites-enabled/*.*” &gt;&gt; /etc/httpd/conf/httpd.conf</li>
<li>Disable Selinux by editing the /etc/selinux/config file and changing SELINUX=disabled</li>
<li>Reboot server</li>
<li>Start web server if it isn’t configured to auto-start. (use chkconfig to set auto-start)<br />
    <br />service httpd start</li>
</ol>
<p>That should do it. You can test your new virtual host by browsing to it. The 404 response should show the new mod-mono version. </p>
<p>Good luck! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2010/09/install-mono-daily-build-script-for-fedora-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Mono Trunk or 2.6.4 Tag with Subversion Source on Ubuntu 10.04 Lucid</title>
		<link>http://www.integratedwebsystems.com/2010/06/installing-mono-tagged-version-or-trunk-from-subversion-source-on-ubuntu-9-10-10-04/</link>
		<comments>http://www.integratedwebsystems.com/2010/06/installing-mono-tagged-version-or-trunk-from-subversion-source-on-ubuntu-9-10-10-04/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 14:42:00 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/?p=796</guid>
		<description><![CDATA[Updated June 23, 2010! Lately, I’ve been really digging the new Ubuntu...]]></description>
			<content:encoded><![CDATA[<h4>Updated June 23, 2010!</h4>
<p>Lately, I’ve been really digging the new Ubuntu 10.04 on my desktop and web server. So I’ve been meaning to get a post out here describing how I got Mono trunk installed since it comes packaged with 2.4.4.&#160; After much testing, I finally have finished getting a script to work with a fresh, vanilla install. </p>
<p>I stumbled on this <a href="http://www.bscheiman.org/2010/01/31/compiling-mono-svn-on-slicehost/">blog post by Boris Schieman</a> where he wrote a bash script to compile and install the Mono trunk.&#160; I made a few tweaks to it for a vanilla linux install for the tagged 2.6.4 release and setup another one for updating a mono trunk build using the daily tarballs. I’ve successfully tested both versions on Ubuntu 10.04 Lucid. I’m just a casual linux/mono user, so use this at your own risk.</p>
</p>
<p> <span id="more-796"></span>
</p>
<h3>Steps to Install</h3>
<p>Starting with a fresh install of Ubuntu 10.04 Server, these steps can be run from the console or via SSH. Lately, I’ve been testing the trunk script more thoroughly than the tagged version, but they both should work.&#160; As always, checkout <a href="http://www.mono-project.com">http://www.mono-project.com</a> to get more detailed information about the different versions available and this install process. For the tagged 2.6.4 install, I chose to use the packaged mono to support compiling this one; so when it’s done, you’ll end up with two versions of mono installed. The packaged version is 2.4.4 located at: /usr/bin&#160; and this compiled version will be located at /usr/local/bin and should be the default after it’s installed. These steps are basically the same for both versions. Just switch out the url for the script if you want to install the 2.6.4 tag.</p>
<p><strong>Step by Step</strong></p>
<ol>
<li>Create a new directory in your home directory called mono.      <br /><em>mkdir mono        <br />cd mono</em> </li>
<li>Copy the script to this folder and make it executable      <br /><em>wget </em><em><a href="http://www.integratedwebsystems.com/resources/p796/install_mono-trunk.sh">http://www.integratedwebsystems.com/resources/p796/install_mono-trunk.sh</a></em>       <br /><em>chmod 744 install_mono-trunk.sh</em> </li>
<li>Execute it. (without sudo; you will be prompted occasionally for your sudo password during install phases)      <br /><em>./install_mono-trunk.sh </em></li>
<li>Check the install – sometimes the trunk doesn’t always compile fully or install correctly.&#160; Check your /usr/local/bin folder to see what was installed.&#160; You can also run <em>mono –V</em> to see the current runtime version, which should be the date of the tarball 20100618, etc.&#160; (equivalent of 2.7 trunk)&#160; <br /><em>ls /usr/local/bin</em> </li>
<li>Setup Mod_Mono by moving the config file and enabling it for apache      <br /><em>sudo mv /etc/apache2/mod_mono.conf /etc/apache2/mods-available</em>&#160; <br /><em>sudo ln -s /etc/apache2/mods-available/mod_mono.conf /etc/apache2/mods-enabled/mono.conf</font>&#160; </em></li>
<li>Check your apache site configurations to ensure they’re using the correct path to mod-mono-server2 located at /usr/local/bin. I use the <a href="http://go-mono.com/config-mod-mono/">mod_mono configuration tool</a> and then change the path it generates. Restart Apache when you’re done.       <br /><em>sudo service apache2 restart</em> </li>
</ol>
<p>&#160;</p>
<p><a class="lightbox" title="List of /usr/local/bin" href="/resources/p796/1.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="List of /usr/local/bin after install" border="0" alt="List of /usr/local/bin after install" src="http://www.integratedwebsystems.com/wp-content/uploads/2010/06/image.png" width="404" height="272" /></a> </p>
<p>&#160;</p>
<h3>Download Scripts</h3>
<p><a href="/resources/p796/install_mono-2-6-4.sh">Install Mono SVN Tag 2.6.4</a></p>
<p><a href="/resources/p796/install_mono-trunk.sh">Install Mono Trunk</a> (updated 2/26/2010)</p>
<p><a href="/resources/p796/update_mono.sh">Update Mono Install</a> (updated 2/26/2010)</p>
<p>&#160;</p>
<p><strong>Install Script for Trunk</strong></p>
<pre class="brush: bash; gutter: false;">#!/bin/bash

TOPDIR=$(pwd)
BUILDDIR=$TOPDIR/build
DLDDIR=$TOPDIR/downloads

export PATH=/usr/local/bin:$PATH

echo &quot;updating existing system&quot;
sudo apt-get update
sudo apt-get upgrade -y

echo &quot;installing prerequisites&quot;
sudo apt-get install -y build-essential libc6-dev g++ gcc libglib2.0-dev pkg-config subversion apache2 apache2-threaded-dev bison gettext autoconf automake libtool

mkdir -p $BUILDDIR

echo
echo &quot;downloading mono packages&quot;
echo

cd $BUILDDIR

svn co svn://anonsvn.mono-project.com/source/trunk/xsp
svn co svn://anonsvn.mono-project.com/source/trunk/mod_mono

wget http://mono.ximian.com/daily/mono-latest.tar.bz2
wget http://mono.ximian.com/daily/monocharge-latest.tar.gz

cd $BUILDDIR
bunzip2 -df mono-latest.tar.bz2
tar -xvf mono-latest.tar
tar -xzvf monocharge-latest.tar.gz

echo
echo &quot;building and installing mono packages&quot;
echo
cd $BUILDDIR
cd mono-*
./configure --prefix=/usr/local --with-glib=system
make
sudo make install

cd $BUILDDIR
cd monocharge*
sudo env prefix=/usr/local ./recharge.sh

cd $BUILDDIR
cd xsp
./autogen.sh --prefix=/usr/local
make
sudo make install

cd $BUILDDIR
cd mod_mono
./autogen.sh --prefix=/usr/local
make
sudo make install
cd $BUILDDIR

echo
echo &quot;done&quot;</pre>
<p>Good luck! </p>
<p><link rel="stylesheet" type="text/css" href="/css/jquery.lightbox-0.5.css" />
<script type="text/javascript" src="http://www.google.com/jsapi"></script><br />
<script type="text/javascript">
	google.load("jquery", "1.4.1");
	</script><br />
<script type="text/javascript" src="/js/jquery.lightbox-0.5.pack.js"></script><br />
<script type="text/javascript" src="/tools/js/lightbox.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2010/06/installing-mono-tagged-version-or-trunk-from-subversion-source-on-ubuntu-9-10-10-04/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Fixing a Corrupt Sql Server 2005 Install</title>
		<link>http://www.integratedwebsystems.com/2009/04/fixing-a-corrupt-sql-server-2005-install/</link>
		<comments>http://www.integratedwebsystems.com/2009/04/fixing-a-corrupt-sql-server-2005-install/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 17:14:40 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[2005]]></category>
		<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[Install]]></category>

		<guid isPermaLink="false">http://www.integratedwebsystems.com/index.php/2009/04/fixing-a-corrupt-sql-server-2005-install/</guid>
		<description><![CDATA[Okay, so I&#39;ve been fighting with this workstation that has a corrupt...]]></description>
			<content:encoded><![CDATA[<p>Okay, so I&#39;ve been fighting with this workstation that has a corrupt Sql Server 2005 install, and I&#39;m unable to re-install or remove the old install. I&#39;ve tried manually removing registry keys and the whole nine. I even found a few references to articles posted about the topic.</p>
<p>I finally figured it out, so I thought I&#39;d share since I&#39;ve had to do this more than once. My situation is that I have a machine with Sql Management Studio Express installed and I needed the full Management Studio installed. So while uninstalling a few components, I must&#39;ve done it in the wrong order, my Sql Server Add/Remove just disappeared.&nbsp; So then I was unable to cleanly uninstall the software.</p>
<p>When I tried to re-install the client components, I kept getting this error:</p>
<blockquote>
<p>A component that you have specified in the ADD_LOCAL property is already installed. To upgrade the existing component, refer to the template.ini and set the UPGRADE property to the name of the component.</p>
</blockquote>
<p><a href="http://www.integratedwebsystems.com/wp-content/uploads/sqlerr.png"><img alt="sqlerr" src="http://www.integratedwebsystems.com/wp-content/uploads/sqlerr-thumb.png" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; width: 644px; height: 89px; " /></a></p>
<p>Sounds a bit greek to me.&nbsp; But after a few minutes of reviewing google results for the subject, I found this article.</p>
<p><a href="http://www.techtalkz.com/microsoft-sql-server/163115-uninstall-sql-2005-studio-express-so-i-can-install-sql-2005-t.html" title="http://www.techtalkz.com/microsoft-sql-server/163115-uninstall-sql-2005-studio-express-so-i-can-install-sql-2005-t.html">http://www.techtalkz.com/microsoft-sql-server/163115-uninstall-sql-2005-studio-express-so-i-can-install-sql-2005-t.html</a></p>
<p>In the last post, he mentions that he downloaded the Windows Installer Cleanup Utility and it worked.&nbsp; So I thought I&#39;d give it a whirl since my local install was pretty much a handful of nastiness.&nbsp; So I downloaded the utility from <a href="http://support.microsoft.com/kb/290301" target="_blank">Microsoft&#39;s web site</a>.</p>
<p>After installing, I ran the utility, found the missing add/remove items and removed them.&nbsp; Easy peasy&#8230;</p>
<p>Finally I restarted the Sql 2005 installer as normal, and the Client Components install went through without a problem.</p>
<p>Now I can get some work done&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.integratedwebsystems.com/2009/04/fixing-a-corrupt-sql-server-2005-install/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

