ItEr54S06ImplantacionAplicacionItEr53S06: Updated documentation about installation
This commit is contained in:
parent
e510a566fe
commit
4d5b9ce9be
2 changed files with 20 additions and 94 deletions
19
doc/src/technical/howto-install-navalplan-from-deb.txt
Executable file
19
doc/src/technical/howto-install-navalplan-from-deb.txt
Executable file
|
|
@ -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/
|
||||
|
||||
|
|
@ -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.
|
||||
|
||||
Loading…
Add table
Reference in a new issue