HowTo:Configurando Simple Server
From iFolder
Autor: Henry McBride <henry.mcbride@gmail.com>
Traducción: Jorge Mauricio Hernández Torres <jmauricio@gmail.com>
| Table of contents |
Prerequisitos
Guia de instalación
NOTA esto cambiará ligeramente con la nueva liberación de ifolder. Los cambios llegarán pronto
1) Descargue el código fuente de simias. (El password es: anonymous)
svn checkout svn+ssh://anonymous@forgesvn1.novell.com/svn/simias/trunk
2) cd al directorio trunk/simias
3) Ejecute el script autogen (semejante a): ./autogen.sh --prefix=/opt/simias
4) Ejecute 'make install' en el directorio simias
5) cd al otro directorio other/SimpleServer
6) Ejecute 'make install-simpleserver' en el directorio SimpleServer
7) Elimine el directorio ~/.local/share/simias si existe, de alguna instalación previa de simias.
para mi, eliminar este directorio pareció causarme muchos problemas. Lo intenté de nuevo y funciono SimonCrute
8) Edite el archivo /opt/simias/etc/SimpleServer.xml con su información de usuario
9) Ejecute /opt/simias/bin/simpleserver
10) Conecte un cliente iFolder al SimpleServer (ip:8086). Lo mostrará cuando inicie el SimpleServer
Ayuda adicional sobre plataformas específicas
Debian Sarge o Ubuntu Breezy
Cuando intente compilar, gcc puede tener este error
/usr/bin/ld: cannot find -lstdc++
Si ha instalado todos los prerequisitos listados anteriormente (específicamente libstdc++5) entonces ejecute el siguiente comando para corregir el problema.
sudo ln -s /usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so
Debian SID con Mono 1.1.7
Juan C. Olivares <juancri@juancri.com>
1) He tenido problemas con libxml2. Para solucionar esto, ejecuto
export CFLAGS="-I/usr/include/libxml2 $CFLAGS" antes del autogen
2) Existe un error compilando Simias.dll. Agregue Mono.Posix.dll a la lista de librerias (Variable SIMIAS_LIBS1 en src/Simias.dll/Makefile)
Secciones removidas
Antigua configuración del SimpleServer
Henry K McBride <henry@hkmllc.com>
Este paso debe efectuarse entre los pasos 7 y 8 de la guia anterior para versiones antiguas de simias. Edite el archivo /opt/simias/etc/simias-client-bootstrap-config de tal forma que luzca como el código siguiente
<configuration>
<section name="Domain">
<setting name="SimpleServerName" value="Simias SimpleServer" />
</section>
<section name="ServiceManager">
<setting name="WebServicePath" value="/opt/simias/web" />
<setting name="Services">
<Service name="Simias Change Log Service" assembly="Simias" enabled="True"
type="Thread" class="Simias.Storage.ChangeLog" />
<Service name="Simias Simple Server" assembly="Simias.SimpleServer.dll"
enabled="True" type="Thread" class="Simias.SimpleServer.Service" />
</setting>
</section>
<section name="StoreProvider">
<setting name="Assembly" value="Simias.dll" />
<setting name="Type" value="Simias.Storage.Provider.Flaim.FlaimProvider" />
</section>
</configuration>
Nota: Si deja otros servicios en el archivo puede causar fallos con el SimpleServer
