onetozero 2012-07-14
在openSUSE安装 iFolder 会因为套件相依性的问题导致安装无法顺利进行,这个笔记是我安装过程的纪录,希望能帮到其他人
1.安装好系统后,若系统已经安装mono先移除
shell># zypper remove mono-core
2. 安装必要套件
shell># zypper in glib2-devel make gcc gcc-c++ apache2 log4net
3. 从下面的网址下载并安装 mono 套件
http://origin-download.mono-project.com/archive/2.4.2.3/download/openSUSE_11.1/x86_64/
shell># rpm -Uvh mono-core-2.4.2.3-17.1.x86_64.rpm \
mono-data-2.4.2.3-17.1.x86_64.rpm \
mono-data-Oracle-2.4.2.3-17.1.x86_64.rpm \
mono-data-sqlite-2.4.2.3-17.1.x86_64.rpm \
mono-devel-2.4.2.3-17.1.x86_64.rpm \
mono-extras-2.4.2.3-17.1.x86_64.rpm \
mono-jscript-2.4.2.3-17.1.x86_64.rpm \
mono-nunit-2.4.2.3-17.1.x86_64.rpm \
mono-web-2.4.2.3-17.1.x86_64.rpm \
mono-winforms-2.4.2.3-17.1.x86_64.rpm
4. xsp 套件用 SRPM 安装
shell># rpm -ivh xsp-2.4.2-23.4.src.rpm
shell># cd /usr/src/packages/SPECS
shell># rpmbuild -bb xsp.spec
shell># rpm -Uvh /usr/src/packages/RPMS/noarch/xsp-2.4.2-23.4.noarch.rpm
5. 安装 apache2-mod_mono
shell># rpm -Uvh apache2-mod_mono-2.4.2-7.5.x86_64.rpm
6.安装 iFolder
shell># rpm -Uvh ifolder3-enterprise-3.8.4.10363.1-1.1.x86_64.rpm novell-ifolder-enterprise-plugins-3.8.4.11003.1-2.1.x86_64.rpm
7. 接下来就按照 ifolder 手册提供的资料进行后续处理。