From 4d5b9ce9be916093f81fe5de48a4b40af9e9d615 Mon Sep 17 00:00:00 2001 From: Jose Maria Casanova Crespo Date: Fri, 16 Apr 2010 19:42:24 +0200 Subject: [PATCH] ItEr54S06ImplantacionAplicacionItEr53S06: Updated documentation about installation --- .../howto-install-navalplan-from-deb.txt | 19 ++++ ...valapp.txt => howto-install-navalplan.txt} | 95 +------------------ 2 files changed, 20 insertions(+), 94 deletions(-) create mode 100755 doc/src/technical/howto-install-navalplan-from-deb.txt rename doc/src/technical/{howto-install-navalapp.txt => howto-install-navalplan.txt} (54%) diff --git a/doc/src/technical/howto-install-navalplan-from-deb.txt b/doc/src/technical/howto-install-navalplan-from-deb.txt new file mode 100755 index 000000000..9421edb39 --- /dev/null +++ b/doc/src/technical/howto-install-navalplan-from-deb.txt @@ -0,0 +1,19 @@ +Lista de comandos para la instalación de pruebas de la aplicación navalplan sobre una ubuntu-karmic i386 recien instalada: + +sudo apt-get install postgresql postgresql-client dbconfig-common tomcat6 openjdk-6-jre-headless openjdk-6-jre libpg-java +sudo apt-get install libqt4-webkit libqt4-svg xvfb +wget http://www.navalplan.org/fileadmin/debian/cutycapt_20100108_i386.deb +sudo dpkg -i cutycapt_20100108_i386.deb +sudo ln -s /usr/share/java/postgresql-jdbc3-8.2.jar /usr/share/tomcat6/lib +wget http://www.navalplan.org/fileadmin/debian/navalplan_20100415_all.deb +http://dl.dropbox.com/u/2642909/navalplan_20100415_all.deb +sudo dpkg -i navalplan_20100415_all.deb + + Configurar base de datos: Si + Usuario base de datos: escribir el nombre que interese, por ejemplo "navalplan" + Password base de datos: escribir una contraseña, por ejemplo "navalplan" + +sudo /etc/init.d/tomcat6 restart + +Poner en el Navegador Firefox la dirección: http://localhost:8080/navalplanner-webapp/ + diff --git a/doc/src/technical/howto-install-navalapp.txt b/doc/src/technical/howto-install-navalplan.txt similarity index 54% rename from doc/src/technical/howto-install-navalapp.txt rename to doc/src/technical/howto-install-navalplan.txt index 762368cec..2a5d6a2e2 100644 --- a/doc/src/technical/howto-install-navalapp.txt +++ b/doc/src/technical/howto-install-navalplan.txt @@ -21,7 +21,7 @@ $ sudo apt-get install libqt4-webkit libqt4-svg xvfb Descargamos a utilidade CutyCapt -$ wget http://navalplan.org/downloads/cutycapt_20100108_i386.deb +$ wget http://www.navalplan.org/fileadmin/debian/cutycapt_20100108_i386.deb Instalamos CutyCapt @@ -93,99 +93,6 @@ $ sudo /etc/init.d/tomcat6 restart Neste intre a aplicación debería estar accesible en : http://localhost:8080/navalplanner-webapp/ ---------------------------------------------------------------------------- - -Instalación de scripts de actualización, copiaranse os seguintes scripts no Escritorio: - - * navalapp-scripts-update.sh: ao executarse descarga as últimas versión dos scripts navalapp-update.sh e navalapp-database-update.sh - * navalapp-application-update.sh: ao executarse descarga e instala a última versión da aplicación dispoñible - * navalapp-database-update.sh: carga a última versión da base de datos por defecto. - -----navalapp-scripts-update.sh ---------------------------------- - -#!/bin/sh -set -e - -BASE_URL=http://navalplan.org/downloads - -wget $BASE_URL/navalapp-application-update.txt -wget $BASE_URL/navalapp-database-update.txt - -mv navalapp-application-update.txt navalapp-application-update.sh -mv navalapp-database-update.txt navalapp-database-update.sh - -chmod +x navalapp-application-update.sh navalapp-database-update.sh - -echo Se han actualizado los scripts de actualización pulse una tecla para terminar - -read foo ----------------------------------------------------------------- - - ---- navalapp-database-update.sh ---------------------------------- -#!/bin/sh -set -e - -CONFIG_FILENAME=navalapp-download-config.txt -UPDATE_CONFIG_URL=http://navalplan.org/downloads/$CONFIG_FILENAME - -wget $UPDATE_CONFIG_URL -. ./$CONFIG_FILENAME -rm -f $CONFIG_FILENAME - -DUMP_FILENAME_UNCOMPRESSED=`echo $NAVAL_DATABASE_DUMP_FILENAME|sed "s/\.bz2$//g"` - -cd /tmp -sudo su -c "rm -f /tmp/$NAVAL_DATABASE_DUMP_FILENAME" -sudo su -c "rm -f /tmp/$DUMP_FILENAME_UNCOMPRESSED" -wget $NAVAL_DATABASE_DUMP_URL -bunzip2 $NAVAL_DATABASE_DUMP_FILENAME - -sudo su -c "psql navaldev < $DUMP_FILENAME_UNCOMPRESSED" postgres -cd - - - -echo Se han actualizado la base de datos $DUMP_FILENAME_UNCOMPRESSED con la versión inicial de datos de prueba -echo Pulse una tecla para terminar - -read foo ------------------------------------------------------------------------- - -----navalapp-application-update.sh ---------------------------------- -#!/bin/sh -set -e - -CONFIG_FILENAME=navalapp-download-config.txt -UPDATE_CONFIG_URL=http://navalplan.org/downloads/$CONFIG_FILENAME - -wget $UPDATE_CONFIG_URL -. ./$CONFIG_FILENAME -rm -f $CONFIG_FILENAME - -HOME_NAVALAPP=/var/lib/tomcat6 - - -cd $HOME_NAVALAPP/webapps -sudo rm -f $NAVAL_APP_WAR_FILENAME -sudo wget $NAVAL_APP_WAR_URL -sudo chown tomcat6.tomcat6 $NAVAL_APP_WAR_FILENAME -sudo /etc/init.d/tomcat6 restart -cd - - - -echo Se han actualizado la aplicacion puede consultarla en http://localhost:8080//navalplanner-webapp/ -echo Pulse una tecla para terminar - -read foo - ------------------------------------------------------------------------- - -Cambianse os permisos para que sexan executables. - -chmod +x navalapp-database-update.sh navalapp-application-update.sh navalapp-scripts-update.sh - -Comprobarase que os scripts se executan correctamente e a aplicación segue a funcionar. - ------------------------------------------------------------------------ Se quixeramos facer un volcado da base de datos so precisariamos empregar o seguinte comando, isto non é necesario para a instalación.