Installing VACM from source

Step one is to get the VACM source distribution. The most current release can always be found on the filelist page on SourceForge. The source distribution is the file with the suffix of .tar.gz.

The first step is to untar the archive. For our example we'll use a version 2.0.0 tarball.

[zacs@denial]$ tar -xvzf vacm-2.0.0.tar.gz

Next, change into the VACM distribution directory.

[zacs@denial]$ cd vacm

It is now time to configure the distribution. Users with openssl installed on their systems will want to enable the use of SSL encryption in VACM. These users should add the flag --enable-ssl to the command listed below.

[zacs@denial]$ ./ --prefix=/usr

The next step is to actually build the vacm distribution. This step will probably take a few minutes.

[zacs@denial]$ make

Once the distribution is built, it is time to install. Installation of vacm requires root priviledges. From this point on you will need to be root.

[root@denial]# make install

Most users will want VACM to start automatically at system bootup. This can be accomplished by adding the following to the end of the rc.local file. This file can usually be found in /etc/rc.d/rc.local

/usr/bin/nexxus &

If this is a new installation, and not just an upgrade from an older version of VACM, it is necessary to create a configuration file. For security reasons, it is important for this file to be readable only by root.

[root@denial]# touch /usr/lib/vacm/vacm_configuration
[root@denial]# chmod 600 /usr/lib/vacm/vacm_comfiguration

At this point, VACM has been installed, it is now time to start the nexxus daemon.

[root@denial]# /usr/bin/nexxus &
[VACM] 2.0.0 Nexxus daemon (Build Sep 18 2000 21:55:05)