====== Download NAV ======
NAV is [[PostCard|freely]] available under the GNU GPLv2 license.
===== Smoothest install =====
We recommend the [[nav_on_debian|Debian package]]. The package is currently the most comprehensive 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:
- Install [[http://www.debian.org/|Debian]]
- Follow the instructions on the [[nav_on_debian]] page.
- Read our [[https://nav.uninett.no/doc/4.0/intro/getting-started.html|Getting Started guide]].
===== Optional installs =====
In principle, NAV can run on any Unix-like platform, as long as Apache and Python are supported.
* See [[NAVInstallation|installation instructions for the latest version]]
===== Download the source code =====
* Go to [[https://launchpad.net/nav/|LaunchPad]] to download NAV [[https://launchpad.net/nav/+download|source code releases]]
===== Binary/distribution packages =====
* Debian GNU/Linux:\\ We package the latest NAV for the current stable version of Debian. [[nav_on_debian|Follow the instructions here]].
===== Virtual appliance =====
NAV has been pre-packaged as a virtual appliance in OVF format. This can be used as a base for kick-starting a NAV service on a virtual infrastructure, or just for testing/evaluation purposes. [[navappliance|See the navappliance page for more information]].
===== Getting a development version =====
NAV uses [[http://www.selenic.com/mercurial|Mercurial]] as its version control system. The //default// (trunk) and //stable// branches can be accessed at https://nav.uninett.no/hg/ .
If your OS doesn't provide a prepackaged Mercurial client, you can
download the client here:
[[http://mercurial.selenic.com/wiki/Download]].
To clone (checkout) the default NAV branch using Mercurial:
hg clone https://nav.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:
./autogen.sh
See [[DevVerToFreeBSD]] for a cookbook on how to install the development head on a FreeBSD machine
(similar procedures for other OSes).