iFolder

Basis openSUSE nach Standard

Vorher:
Apache
MySQL
openLDAP (Client )
PHP

Dann
libflaim:
“wget http://software.opensuse.org/search/download?base=openSUSE%3A11.4&file=openSUSE%3A%2F11.4%2Fstandard%2Fx86_64%2Flibflaim-4.9.1046-103.3.x86_64.rpm&query=flaim”
“rpm -iv libflaim-4.9.1046-103.3.x86_64.rpm”
“wget http://software.opensuse.org/search/download?base=openSUSE%3A11.4&file=openSUSE%3A%2F11.4%2Fstandard%2Fx86_64%2Flibflaim-devel-4.9.1046-103.3.x86_64.rpm&query=flaim”
rmp -iv libflaim-devel-4.9.1046-103.3.x86_64.rpm”

log4net:
“wget http://software.opensuse.org/search/download?base=openSUSE%3A11.4&file=openSUSE%3A%2F11.4%2Fstandard%2Fnoarch%2Flog4net-1.2.10-61.1.noarch.rpm&query=log4net”
“rpm -iv log4net-1.2.10-61.1.noarch.rpm”

mono:
“wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.10.2.tar.bz2”
“tar -xf mono-2.10.2.tar.bz2”
Bei 64 BIT “./configure” oder bei openSUSE “./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib64 –includedir=/usr/include”
“make”
“make install”

mod_mon für Apache:
“wget http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.10.tar.bz2”
“tar -xf mod_mono-2.10.tar.bz2 ”
“cd mod_mono-2.10/”
Bei 64 BIT “./configure” oder bei openSUSE “./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib64 –includedir=/usr/include –with-apxs=/usr/local/apache2/bin/apxs”
“make”
“make install”

“vi /usr/local/apache2/conf/httpd.conf” ->
Include /usr/local/apache2/conf/mod_mono.conf
LoadModule mono_module /usr/local/apache2/modules/mod_mono.so

gSOAP:
“lynx http://www.cs.fsu.edu/~engelen/soap.html”
“unzip gsoap_2.8.4.zip”
“cd gsoap_2.8”
Bei 64 BIT “./configure” oder bei openSUSE “./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib64 –includedir=/usr/include”
“make”
“mkdir /usr/include/gsoap”
“make install”
“cp -frv gsoap/stdsoap2.c /usr/include/gsoap”

export CSC_LIBFLAG=”/target:library”
export WSDL=wsdl2
export CSC2=”gmcs /d:MONO /d:MONONATIVE”
export CSC=”gmcs /d:MONO /d:MONONATIVE”
export MONO=mono

“sed -i -e “s+\$(GSOAP_PATH)/wsdl2h+wsdl2h+g” -e “s+\$(GSOAP_PATH)/soapcpp2+soapcpp2+g” -e “s+\$(GSOAP_PATH)/stdsoap2.c+/usr/include/gsoap/stdsoap2.c+g” -e “s+\$(GSOAP_PATH)/stdsoap2.h+/usr/include/stdsoap2.h+g” src/core/libsimias/Makefile.am”

Simias:
“lynx http://sourceforge.net/projects/ifolder/files/iFolder%20Clients/3.8.0.3/” -> simias.tar.gz
“tar -xzf simias.tar.gz”
“cd simias”
“./autogen.sh” “./autogen.sh –prefix=/usr –bindir=/usr/bin –exec_prefix=/usr –sysconfdir=/etc –includedir=/usr/include –datadir=/usr/share”
“make”
“sed -i -e “s+\$(GSOAP_PATH)/wsdl2h+wsdl2h+g” -e “s+\$(GSOAP_PATH)/soapcpp2+soapcpp2+g” -e “s+\$(GSOAP_PATH)/stdsoap2.c+/usr/include/gsoap/stdsoap2.c+g” -e “s+\$(GSOAP_PATH)/stdsoap2.h+/usr/include/stdsoap2.h+g” src/core/libsimias/Makefile.am”

läßt sich unter SuSE 64-Bit mit gcc-4.5.1 nicht kompilieren.

iFolder
“tar -xzf ifolder3-enterprise.tar.gz”
“cd ifolder3-enterprise/”
“./autgen.sh”
“make”
“make install”

#Grundkonfig ohne LDAP und SSL (iFolder Clients können ohne SSL nicht connecten################################################################
via YAST2 -> Apache(sämtliche Mods) , Mono (xsd), SOAP,
“rpm -iv log4net-1.2.10-61.1.noarch.rpm” download siehe oben.
“rpm –nodeps -iv ifolder3-enterprise-3.8.0.9328.1-2.1.x86_64.rpm”
“rpm -iv novell-ifolder-enterprise-plugins-3.8.0.10191.1-3.2.x86_64.rpm”
“/usr/bin/simias-server-setup”
“ifolder-admin-setup”
“ifolder-web-setup”
“ifolder_start”
“http://wdf-cloud01/admin”
“http://wdf-cloud01/ifolder”
“http://wdf-cloud01/simias10”

#LDAP Konfig ans M$ Active Directory####################################
“ifolder_stop; /etc/init.d/apache2 stop;”
“/usr/bin/simias-server-setup” ->
Use LDAP? [Y]: Y
LDAP Server? [10.0.8.225]: 10.0.0.32
LDAP Secure? [Y]: N
LDAP Admin DN? [cn=admin,o=novell]: CN=_ldapread,OU=Groups-Systemuser,OU=wdf,DC=de,DC=firma,DC=net         (CN=user.user,OU=User,OU=121130 – IT Services,OU=RT Services,OU=Deutschland,DC=de,DC=firma,DC=net)
LDAP Admin P