113 lines
2.4 KiB
Text
113 lines
2.4 KiB
Text
|
|
Update
|
||
|
|
======
|
||
|
|
|
||
|
|
This is a guide about how to upgrade *NavalPlan* when a new version is released.
|
||
|
|
If you want to know how to install the application ``INSTALL`` file.
|
||
|
|
|
||
|
|
.. contents::
|
||
|
|
|
||
|
|
|
||
|
|
NavalPlan automatic update
|
||
|
|
--------------------------
|
||
|
|
|
||
|
|
Ubuntu PPAs
|
||
|
|
~~~~~~~~~~~
|
||
|
|
|
||
|
|
Instructions::
|
||
|
|
|
||
|
|
$ sudo apt-get update
|
||
|
|
$ sudo apt-get install navalplan
|
||
|
|
|
||
|
|
|
||
|
|
Debian packages
|
||
|
|
~~~~~~~~~~~~~~~
|
||
|
|
|
||
|
|
Instructions:
|
||
|
|
|
||
|
|
* Download the new package::
|
||
|
|
|
||
|
|
$ wget http://downloads.sourceforge.net/project/navalplan/NavalPlan/navalplan_1.1.1-1_amd64.deb
|
||
|
|
|
||
|
|
* Install package::
|
||
|
|
|
||
|
|
# dpkg -i navalplan_1.1.1-1_amd64.deb
|
||
|
|
|
||
|
|
* Install new dependencies if needed::
|
||
|
|
|
||
|
|
# apt-get install -f
|
||
|
|
|
||
|
|
|
||
|
|
NavalPlan manual update
|
||
|
|
-----------------------
|
||
|
|
|
||
|
|
Debian/Ubuntu
|
||
|
|
~~~~~~~~~~~~~
|
||
|
|
|
||
|
|
* Stop Tomcat::
|
||
|
|
|
||
|
|
# /etc/init.d/tomcat6 stop
|
||
|
|
|
||
|
|
* Download database upgrade scripts from previous version. For example, if you
|
||
|
|
are upgrading from *NavalPlan 1.0.4* to *NavalPlan 1.1.1* you should download
|
||
|
|
``upgrade_1.1.0.sql``::
|
||
|
|
|
||
|
|
$ wget http://downloads.sourceforge.net/project/navalplan/NavalPlan/upgrade_1.1.0.sql
|
||
|
|
|
||
|
|
* Upgrade database::
|
||
|
|
|
||
|
|
$ psql -h localhost -U navalplan -W navalplan < upgrade_1.1.0.sql
|
||
|
|
|
||
|
|
* Download ``.war`` file of new version from SourceForge.net::
|
||
|
|
|
||
|
|
$ wget -O navalplan.war http://downloads.sourceforge.net/project/navalplan/NavalPlan/navalplan_1.1.1.war
|
||
|
|
|
||
|
|
* Backup current deployed application::
|
||
|
|
|
||
|
|
# mv /var/lib/tomcat6/webapps/navalplan/ /tmp/
|
||
|
|
|
||
|
|
* Copy war to Tomcat 6 web applications directory::
|
||
|
|
|
||
|
|
# cp navalplan.war /var/lib/tomcat6/webapps/
|
||
|
|
|
||
|
|
* Start Tomcat 6::
|
||
|
|
|
||
|
|
# /etc/init.d/tomcat6 start
|
||
|
|
|
||
|
|
* Go to http://localhost:8080/navalplan/
|
||
|
|
|
||
|
|
|
||
|
|
openSUSE
|
||
|
|
~~~~~~~~
|
||
|
|
|
||
|
|
* Stop Tomcat::
|
||
|
|
|
||
|
|
# /etc/init.d/tomcat6 stop
|
||
|
|
|
||
|
|
* Download database upgrade scripts from previous version. For example, if you
|
||
|
|
are upgrading from *NavalPlan 1.0.4* to *NavalPlan 1.1.1* you should download
|
||
|
|
``upgrade_1.1.0.sql``::
|
||
|
|
|
||
|
|
$ wget http://downloads.sourceforge.net/project/navalplan/NavalPlan/upgrade_1.1.0.sql
|
||
|
|
|
||
|
|
* Upgrade database::
|
||
|
|
|
||
|
|
$ psql -h localhost -U navalplan -W navalplan < upgrade_1.1.0.sql
|
||
|
|
|
||
|
|
* Download ``.war`` file of new version from SourceForge.net::
|
||
|
|
|
||
|
|
$ wget -O navalplan.war http://downloads.sourceforge.net/project/navalplan/NavalPlan/navalplan_1.1.1.war
|
||
|
|
|
||
|
|
* Backup current deployed application::
|
||
|
|
|
||
|
|
# mv /srv/tomcat6/webapps/navalplan/ /tmp/
|
||
|
|
|
||
|
|
* Copy war to Tomcat 6 web applications directory::
|
||
|
|
|
||
|
|
# cp navalplan.war /srv/tomcat6/webapps/
|
||
|
|
|
||
|
|
* Start Tomcat 6::
|
||
|
|
|
||
|
|
# /etc/init.d/tomcat6 start
|
||
|
|
|
||
|
|
* Go to http://localhost:8080/navalplan/
|