<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[Mono 1.2.5.1_3 Installer的问题，Centos5.4实践]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sat, 13 Nov 2010 16:07:16 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	Installing Mono<br/> <br/>Make the file downloaded in step 1 executable by executing<br/> <br/>chmod +x mono-1.9_5-installer.bin<br/><br/>Then launch the installer with root permissions<br/> <br/>sudo ./mono-1.9_5-installer.bin<br/><br/>我的是遇到：<br/>我缺少的是 libglitz.so.1 和 libgailutil.so.17，安装前者，后者是因为Ubuntu 7.10中CentOs5.4只有libgailutil.so.18，解决方法是在/usr/lib中建立符号链接 libgailutil.so.17，并指向 /usr/lib/libgailutil.so.18.0.1。<br/>2.下载：http://web.mit.edu/~thefred/OldFiles/MacData/afs/athena/software/mono_v1.2/arch/i386_rhel4/lib/libglitz.so.1<br/>libglitz.so.1 放到/usrl/lib/下即可。<br/>安装成功后，参考这文章配置启动等：http://cache.baidu.com/c?m=9d78d513d99d1aff0dbecf204a508c380e55f0743ca0c7140f95ce5f92144c413071e2cb24270704a29b273754f1121aa2e73702200357a09ab8c917cabae23f2fff3035001f9141638c44f3965262817e9f00afe95bf0bb832f8efe8c8e8a4353bd03562ddea7d4095c55dd6f87456cbcbbdb1554190dbaef326fe25b7134e47f01f014a7be69325296f6ab23119f77c7616794a422b04841e945b31f6d5b19fc11c75f15716ebd0d30ff323e0685eb2bba766e4055d118f4e587f1fc48faa2b16ddfb0dcaf58c621a48f&amp;p=80769a46d3951cdd44a6c4710e1dbb&amp;user=baidu<br/><br/><br/><br/>刚刚在CentOS5.4中安装Mono 1.2.5.1_3 Installer，出现两个问题，第一是在安装快结束时，显示脚本.installer_post_libscan第九行出错，.installer_post_libscan功能是检查库依赖，mono installer 1.2.6版本中这个错误会被修正，由于脚本很简单，完全可以自行检查：<br/><br/>先：<br/><br/><div class="code">export LD_LIBRARY_PATH=/homt/yourhome（自定）/mono-1.2.5.1/lib:$LD_LIBRARY_PATH</div><br/>然后执行：<br/><br/><div class="code">for i in `find . -name &quot;*&#92;.so&quot;`; do ldd $i; done &#124;grep &quot;not found&quot;</div><br/><br/>我缺少的是 libglitz.so.1 和 libgailutil.so.17，安装前者，后者是因为Ubuntu 7.10中只有libgailutil.so.18，解决方法是在/usr/lib中建立符号链接 libgailutil.so.17，并指向 /usr/lib/libgailutil.so.18.0.1。<br/><br/>第二个问题是启动monodevelop时出现错误 &quot;.../mono: symbol lookup error: /usr/lib/libxml2.so.2: undefined symbol: gzopen64&quot; ， 我 ldd /usr/lib/libxml2.so.2 的结果是：<br/>ldd /usr/lib/libxml2.so.2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux-gate.so.1 =&gt;&nbsp;&nbsp;(0xffffe000)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libdl.so.2 =&gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7df0000)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libz.so.1 =&gt; /home/yourhome/mono-1.2.5.1/lib/libz.so.1 (0xb7ddf000) #问题在这里<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libm.so.6 =&gt; /lib/tls/i686/cmov/libm.so.6 (0xb7dba000)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libc.so.6 =&gt; /lib/tls/i686/cmov/libc.so.6 (0xb7c70000)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/ld-linux.so.2 (0x80000000)<br/><br/>把 /home/yourhome/mono-1.2.5.1/lib/libz.so.1 删除或者更名即可（/usr/lib中的zlib没有问题）。
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Mono 1.2.5.1_3 Installer的问题，Centos5.4实践]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>