Download NAV

NAV is freely available under the GNU GPLv2 license.

Latest version

The latest stable version of NAV is 3.5.6. A beta of NAV 3.6 can also be downloaded at Launchpad, for those who crave the unstable bleeding edge.

Smoothest install

We recommend the Debian package. The package is currently the most comrehensive as it takes care of all dependencies. It also includes a short and well documented cook book of things you need to do after installation. Your procedure will be this;

  1. Install Debian
  2. aptitude install nav (first add a line to your sources.list, see the package doc).
  3. Follow the /usr/share/doc/nav/README.Debian cookbook
  4. Jump to step 2 in our Getting Started guide

Optional installs

In principle, NAV can run on any Unix-like platform, as long as Apache, Perl, Python, PHP and Java are supported.

Download the source code

Binary/distribution packages

  • Debian GNU/Linux:
    NAV is available as a Debian package from the pkg-nav Alioth project.
    Latest version is 3.5.4 (for Debian GNU/Linux 4.0 (aka. etch)). The package for Debian GNU/Linux 5.0 (aka. lenny) is work-in-progress.
  • FreeBSD:
    NAV can be found in the ports system of FreeBSD.
    This is sponsored by UiT, Norway.
    Latest version is 3.4.4.
  • RHEL/CentOS:
    RPMs for RHEL/CentOS is available at SourceForge.
    Contributed by Alexander Krapivin, OILspace, Inc., UK.
    Latest version is 3.2.2.
  • SuSE (Linux Enterprise Server) (also suitable for RedHat 9):
    NTNU used to maintain an RPM package for SLES, but it is unknown what the status of this work is at this time. Alexander Krapivin's CentOS package should be equally useful for SLES/SUSE.

Virtual appliance

NAV 3.5 has been packaged as a virtual appliance using VMWare/OVF. This can be used as a base for kick-starting a NAV service on a virtual infrastructure, or just for testing/evaluation purposes. See the navappliance page for more information.

Getting a development version

NAV has recently switched from Subversion to the decentralized Mercurial version control software. There exists several development branches, which can be found on the web here: http://metanav.uninett.no/hg/ .

If your OS doesn't provide a prepackaged Mercurial client, you can download the client here: http://www.selenic.com/mercurial/wiki/index.cgi/Download . To clone (checkout) the default NAV branch using Mercurial:

hg clone http://metanav.uninett.no/hg/default/ nav-default

This will create the directory nav-default/ containing the latest (hopefully stable) development version.

To later on update your cloned repository and working copy to the latest development version, go to the directory nav-default/, run:

hg pull
hg update

Note that to build the development version, the configure file must be generated by autoconf:

aclocal
autoconf

See DevVerToFreeBSD for a cookbook on how to install the development head on a FreeBSD machine (similar procedures for other OSes).

Contributions to NAV

  • UiT has made a windows machine name collector (collects netbios name). A table containing IP addresses and netbios names is maintained. Scheduled for NAV 3.6 contrib.
  • UiT has also made expansions to the NAV service monitor. This includes a radius monitor. This is also scheduled for the NAV 3.6 contrib.
  • UiT has reimplemented MailIn in Python and this is also a candidate for NAV 3.6(?)

NAV third party solutions

  • MailIn: Andreas Solberg, UNINETT, has made a third party solution that interprets incoming email from external systems and posts events on the NAV event queue.
 
navdownload.txt · Last modified: 2010/05/21 17:24 by morten
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki