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