==== Upgrading via Nbspupdate ==== Nbsp can be upgraded easily. The first thing is to install the **nbspadm** package for your OS. That package contains the program //nbspupdate// which is used as follows. Executing nbspupdate without arguments, will check the version of the installed Nbsp package against the latest one available, and if the latter is newer than the former it will download it. The Nbsp package can then be upgraded manually as usual. Alternatively, executing nbspupdate -u will do the upgrade automatically after downloading the package as above. Passing the **-F** option as well, i.e., nbspupdate -u -F //nbspupdate// will do as above, even if the installed version is the same as the latest one, or if Nbsp had not been installed before. //nbspupdate// can also upgrade **npemwin** and **nbspadm** itself, by passing any of those names as an argument; i.e., nbspupdate -u npemwin will download and upgrade **Npemwin** if the latest version is different than the installed one. == NOTE == Starting with version 2.0.r2, **nbspd** and **npemwind** run as the user //noaaport//, and therefore the directories where the daemons write must be owned by that user: chown -R noaaport:noaaport /var/noaaport chown -R noaaport:noaaport /var/log/noaaport chown -R noaaport:noaaport /var/log/nbsp chown -R noaaport:noaaport /var/run/nbsp During a fresh install, the package installer will create the directories with the appropriate ownership, but not during an upgrade. If you are upgrading from an older version, those commands must be executed manually. The corresponding commands for **Npemwin** are chown -R noaaport:noaaport /var/npemwin chown -R noaaport:noaaport /var/log/npemwin chown -R noaaport:noaaport /var/run/npemwin