3. Actualización

Es importante:

El proceso de actualización consta de dos partes: primero actualizar las fuentes y después ejecutar la herramienta de actualización actualiza.php.

3.1. Actualización de fuentes

Para actualizar fuentes personalizadas es necesario que un desarrollador (PHP, SQL y seguridad informática) mezcle actualizaciones del SIVeL genérico a las fuentes personalizadas. En instalaciones genéricas o con personalizaciones simples (tablas básicas, interfaz y reinterpretaciones, ver Capítulo 6, Personalización) la actualización de fuentes puede hacerla un administrador de red, empleando uno de los siguientes métodos:

  1. De resultarle posible actualice el sistema operativo completo empleando la distribución AdJ más reciente y el script de instalación inst-sivel.sh. De esta forma asegurará tener versiones recientes de todos los componentes (particularmente PHP, PostgreSQL, Pear y paquetes de Pear como DB_DataObject_FormBuilder), que pueden ser requeridos por versiones recientes de SIVeL.

  2. Si tiene instalado un paquete de SIVeL, al usuario que administra SIVeL debería bastarle ejecutar desde una terminal:

    export PKG_PATH=ftp://ftp.pasosdeJesus.org/pub/AprendiendoDeJesus/4.7/paquetes/	
    sudo pkg_add -u sivel
    cd /var/www/users/sivel
    ./conf.sh -i
    					
  3. Descargar fuentes estables más recientes y remplazar las anteriores. Para esto primero revise la versión de SIVeL que tiene instalada, desde el menú principal en la barra de título o examinando el archivo confv.empty en las fuentes y comparelo con el mostrado en http://sivel.sf.net

    Descargue las fuentes más recientes desde http://sourceforge.net/projects/sivel/files, ubiquelas en el servidor y descomprimalas. Si las descarga con Firefox desde el servidor posiblemente quedaran en el directorio Desktop de su cuenta personal por lo que puede descomprimir y remplazar fuentes anteriores con:

    cd ~/Desktop
    tar xvfz sivel-1.0.5.tar.gz
    cp -rf sivel-1.0.5/* /var/www/users/sivel/
    

  4. Si desea emplear las fuentes de desarrollo descarguelas y copielas con

    cd ~
    mkdir tmp
    cd tmp
    cvs -d:pserver:anonymous@sivel.cvs.sourceforge.net:/cvsroot/sivel login
    cvs -z3 -d:pserver:anonymous@sivel.cvs.sourceforge.net:/cvsroot/sivel co -P -rSIVEL1_0 sivel
    cp -rf sivel/* /var/www/users/sivel
    						

    Cuando le solicite clave presione ENTER.

3.2. Herramienta de actualización

La ejecuta abriendo SIVeL con un navegador pero agregando a la dirección actualiza.php (e.g desde el mismo servidor sería https://127.0.0.1/actualiza.php).

Si la versión era previa a la 0.94, antes de ejecutar actualiza.php revise el Apéndice A, Novedades y siga los pasos de actualización que allí se describan comenzando en la versión que tenía instalada hasta la versión más reciente.